C# 窗口窗体上的Request.PhysicalApplicationPath等效项
我需要将asp.net应用程序转换为Windows窗体。但问题是 Request.PhysicalApplicationPath的等价物是什么 和FindControlC# 窗口窗体上的Request.PhysicalApplicationPath等效项,c#,asp.net,winforms,C#,Asp.net,Winforms,我需要将asp.net应用程序转换为Windows窗体。但问题是 Request.PhysicalApplicationPath的等价物是什么 和FindControl CheckBox chk=(CheckBox)dataItem.FindControl(“chkItem”) 在窗口窗体上 有什么想法吗 如何使用窗口窗体上的datagridview转换此值 aspx.cs代码 foreach (GridDataItem dataItem in RadGrid1.MasterTableVie
CheckBox chk=(CheckBox)dataItem.FindControl(“chkItem”)代码>
在窗口窗体上
有什么想法吗
如何使用窗口窗体上的datagridview转换此值
aspx.cs代码
foreach (GridDataItem dataItem in RadGrid1.MasterTableView.Items)
{
string strDrawingID = dataItem.OwnerTableView.DataKeyValues[x]["DrawingID"].ToString();
CheckBox chk = (CheckBox)dataItem.FindControl("chkItem");
您可以使用Path.GetDirectoryName(Application.ExecutablePath)
获取应用程序的目录。您可以将Request.PhysicalApplicationPath
替换为Path.GetDirectoryName(Application.ExecutablePath)
,但我建议使用Path.Combine
string repFilePath = Path.Combine(Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), @"CrystalReports\SampleFile"),strRepTemp);
string repFilePath = Path.Combine(Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), @"CrystalReports\SampleFile"),strRepTemp);