问题描述
为什么他老是给我报什么索引超出范围.必须为非负值并小于集合大小.又或者是没有将对象实例化,这是什么意思啊.strings=DataGrid1.Items[DataGrid1.SelectedItem.ItemIndex].Cells[0].Text;有什么问题吗?为什么不对呀.为什么获不到选中单元格的值.
解决方案
解决方案二:
这个问题你要放断点调试的,你这么问我很难回答。
解决方案三:
有多种方法解决,应不函数而定。自已试下。GridView1.DataKeys[e.RowIndex].Value.ToString();GridView1.DataKeys[GridView1.SelectedIndex].Value.ToString();GridView1.DataKeys[e.NewSelectedIndex].Value.ToString();
解决方案四:
e.Item.ItemIndex
解决方案五:
intTopicid=(int)DataGrid1.DataKeys[e.Item.ItemIndex];//获得这一行的关键字段的值
时间: 2024-10-31 23:42:19