Quickwatch转C#代码转换

时间:2017-12-11 08:38:37

标签: c# asp.net linq

我必须使用快速表找到一个值,这就是我从中得到的:

((System.Web.UI.WebControls.TextBox)(new System.Linq.SystemCore_EnumerableDebugView(GvAllCustomers.SelectedRow.Cells[1].Controls).Items[0])).Text

GvAllCustomers是我的gridview

问题是,当我将其添加到我的代码中时,它会显示错误。

string sC_Name = ((System.Web.UI.WebControls.TextBox)(new System.Linq.SystemCore_EnumerableDebugView(GvAllCustomers.SelectedRow.Cells[1].Controls).Items[0])).Text;
  

错误CS0234:名称空间'System.Linq'中不存在类型或命名空间名称'SystemCore_EnumerableDebugView'(您是否缺少程序集引用?)

我认为SystemCore_EnumerableDebugView不在System.Linq。但是我应该用什么来代替呢?

1 个答案:

答案 0 :(得分:1)

你不应该使用内部框架类,而是依赖公共API ...

var textbox = grid.SelectedRow.Cells[1].Controls[0] as TextBox;