Grid中各行各列都是textblock。但是textblock是动态加进去的。因为表格太大,不能为定义那么多的Textblock。现在要取得某行某列的值,比如2行3列中textblock的TEXT值。请问该怎么办?
gridview?
定们到某行某列,查找textblock类型控件,并做类型转换,然后获取值。
string valueTemp = ((Textblock)(GridView1.Rows[2].Cells[3].FindControl("Textblock1"))).Text.ToString();
某行某列的值:
获得行索引
int i = this.datagrid.CurrentRowIndex;
用索引获得某列值
string str = this.datagrid[i,3].ToString();
或直接用 Gridview.Rows[行].cell[列].Text
还有其它的方法,好久没接触 忘记了
楼上正解