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

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

2011-12-21 
请进来看下,DataGrid取值的问题this.DataGrid1.DataKeyFieldVoteID stringShipCity((TextBox)e.Item.

请进来看下,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

热点排行