读书人

GridView 与 TextBox 比较值是否相等的

发布时间: 2012-01-08 22:48:50 作者: rapoo

GridView 与 TextBox 比较值是否相等的问题,看代码。
编译器错误信息: CS0030: 无法将类型“string”转换为“System.Web.UI.WebControls.TextBox”

源错误:



行 187: for (int i = 0; i < GridView3.Columns.Count; i++)//得到要编辑的列
行 188: {
行 189: if (TextBox2.Text.Trim() == (TextBox)GridView3.Rows[0].Cells[j].Text.ToString().Trim())
行 190: j = i;
行 191: }



[解决办法]
GridView3.Rows[0].Cells[j].Text.Trim()
如果你GridView中GridView3.Rows[0].Cells[j]这一列绑定的是多个控件,那就在FOR循环中用Controls[]把你要的控件的值取出来赋值给string,然后再比较。
[解决办法]
型...
lz找..或gv中的不是textbox...
[解决办法]
GridView3.Rows[0].Cells[j].Text.Trim()
如果你GridView中GridView3.Rows[0].Cells[j]这一列绑定的是多个控件,那就在FOR循环中用Controls[]把你要的控件的值取出来赋值给string,然后再比较。

应该是这样解决的。

读书人网 >asp.net

热点推荐