0

我需要将一个 asp.net 应用程序转换为窗口形式。但这里的问题是什么是Request.PhysicalApplicationPath

string repFilePath = Request.PhysicalApplicationPath + @"\CrystalReports\SampleFile\" + strRepTemp;

和 FindControl

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");
4

1 回答 1

0

您可以使用Path.GetDirectoryName(Application.ExecutablePath)来获取应用程序的目录。您可以只替换Request.PhysicalApplicationPathPath.GetDirectoryName(Application.ExecutablePath),但我建议使用Path.Combine.

string repFilePath = Path.Combine(Path.Combine(Path.GetDirectoryName(Application.ExecutablePath),  @"CrystalReports\SampleFile"),strRepTemp);
于 2012-11-06T07:30:00.387 回答