首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 与 TextBox 比较值是否相等的有关问题,看代码

2012-01-08 
GridView 与 TextBox 比较值是否相等的问题,看代码。编译器错误信息:CS0030:无法将类型“string”转换为“Syst

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,然后再比较。

应该是这样解决的。

热点排行