当前位置: 代码迷 >> ASP.NET >> 请进来看下,DataGrid取值的有关问题
  详细解决方案

请进来看下,DataGrid取值的有关问题

热度:6984   发布时间:2013-02-26 00:00:00.0
请进来看下,DataGrid取值的问题
this.DataGrid1.DataKeyField   =   "VoteID ";
string   ShipCity   =   ((TextBox)e.Item.FindControl( "TextBox1 ")).Text.ToString();
string   OrId   =     this.DataGrid1.DataKeyField[e.Item.ItemIndex].ToString().Trim();
Response.Write(ShipCity+OrId);

------解决方案--------------------------------------------------------
1.DataGrid.dataKeyField里有VoteId这个关键字..
e.Item.ItemIdex是他的索引..比如是第0个...
那应该会读取出VoteID第0行的值
===
上面的理解是错的
DataGrid.dataKeyField 返回的是string类型(数据源中键字段)
也就是VoteId

2.可以做个实验
string str = "VoteId ";
Response.write(str[0]);
结果为: V