怎么获取datagrid中选中行的值

问题描述

为什么他老是给我报什么索引超出范围.必须为非负值并小于集合大小.又或者是没有将对象实例化,这是什么意思啊.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-07-29 16:22:08

怎么获取datagrid中选中行的值的相关文章

关于datagrid中选中行的各列取值问题。能不能不用e.Item.Cells[0].text的方法啊?

问题描述 datagrid中选中行的各列取值往往用e.Item.Cells[0].text的方法,但这样做后,当datagrid的列更改后,就全错了,各位高手有没有更好的办法啊? 解决方案 解决方案二:改用模板列,在模板列中加入数据绑定控件并指定其ID号,获取值得时候用e.Item.findcontrol(controlid)的方法解决方案三:全部用模板列有点太复杂了,有没有更好的方法?自己顶下.

easyui-Jquery Easyui datagrid如何在动态获取当前选中行的值

问题描述 Jquery Easyui datagrid如何在动态获取当前选中行的值 easyui grid列是动态生成的,现在想要获取第一列的值,单是该列的名字因为是动态获取的,所以名字不固定. 使用easyui选中的方法 var ids = []; var rows = $('#tt').datagrid('getSelections'); for(var i=0; i<rows.length; i++){ ids.push(rows[i].itemid); } alert(ids.join(

wpf c# 获取datagrid选中行的某列的值

问题描述 wpf c# 获取datagrid选中行的某列的值 wpf c# 获取datagrid选中行的某列的值========================== 解决方案 dataGridView1.CurrentRowdataGridView1.CurrentCell 解决方案二: gridview.GetFocusedDataRow[""colname""] 解决方案三:

winform中如何获取DataGrid中当前行的内容?(谢谢)

问题描述 请问winform中如何获取DataGrid中选定当前行的内容,放到textbox中啊?谢谢指教! 解决方案 解决方案二:stringc=dataGrid1[dataGrid1.CurrentRowIndex,0].ToString();解决方案三:我的意思是说,如果获取当前行的第一个字段,或第二个字段...的内容到textbox中解决方案四:利用dataGrid1[RowIndex,ColIndex].ToString();可以得到指定行,列的数据,RowIndex:行号,ColIn

数据-easyui datagrid获取当前选中行中的datebox的值

问题描述 easyui datagrid获取当前选中行中的datebox的值 我要获得当前选中行的数据,其中日期的值没有拿到,我是这样写的: //拿到当前选中行的数据 var row = $('#tab').datagrid('getSelected'); $('#txtBirthday').datebox('setValue', row.Birthday); 拿到的row.Birthday的值是/Date(1430668800000)/,要怎么才能正确获取这个日期呢? 解决方案 你那个是字符串

ASP.NET使用gridview获取当前行的索引值

  这篇文章主要介绍了ASP.NET使用gridview获取当前行的索引值的方法汇总,有需要的小伙伴可以参考下. 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作.例如,可以获得当前行某一个控件元素;设置某一元素的值等等.下面结合实例介绍几种获得GridView当前行索引值的方法. 实例: ① 目的:获取GridView中RowCommand的当前索引行. ② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件. 代码: ? 1 2

qt 如何获取QModelIndex所在的索引值

问题描述 qt 如何获取QModelIndex所在的索引值 程序用的tableView控件,有时需要获取选中行的索引值,但是因为点击表头会对表中数据进行排序,所以乱序之后QModelIndex.row()获取到的与索引值不同,请问该怎样获取到选中行的索引值 解决方案 selectedIndexes可以用这个.

javascript-怎么在js中获取gridview某一行的值并且赋给一个数组

问题描述 怎么在js中获取gridview某一行的值并且赋给一个数组 如题: 在网上找了这样一种方法,总是调不出来,各位大神给看看 首先在模板列中添加一个按钮用来选中行,页面有关代码如下: 25 26 <Columns> 27 <asp:TemplateField> 28 <ItemTemplate> 29 <input id="btnLocation" type="button" value="定位到"

winform windows ce 中 怎么获取DataGrid的行数

问题描述 winform windows ce 中 怎么获取DataGrid的行数 在 winform windows ce 中 怎么获取DataGrid的行数 解决方案 直接获取数据源的数据数量 Adodc1.Recordset.Recordcount 解决方案二: DataGrid.Rows.Count 不行? 解决方案三: 下面的代码示例输出位于指定行和索引处的单元格所包含的值. private void PrintCellValues(DataGrid myGrid){ int iRow