C#高手看下!

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:06:11
一个自己编辑列的gridview 把如果设置编辑更新那按钮,可以通过
string aa= ((TextBox)GridView1.Rows[e.RowIndex].Cells[列索引].Controls[0]).Text;获得编辑列的值 那我把某列的ReadOnly属性设为true怎么办呢? 如何获得他的值 还像上面那样的话说超出什么索引!

说你超出索引是因为readonly那列根本没有TextBox,用这个:

string aa= GridView1.Rows[e.RowIndex].Cells[列索引].Text;

string aa= ((TextBox)GridView1.Rows[e.RowIndex].Cells[列索引].Controls[0]).value 试一下吧 我没遇见过 只读属性后 就从gridview中剔除的情况