我选中DATAGRIDVIEW其中的一行````````` 我选中DATAGRIDVIEW其中的一行`````````怎么获取这一行的主键的值是多少。。请大家把自己的方法说说。。dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value我是这样写的。不过第一次是正确的。在来一次的话,,他返回的值还是第一次得到的值谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 他的索引和dateset 的table的索引是一样的 这样呢:dataGirdClientAllMEssage.Rows[dataGirdClientAllMEssage.SelectedIndex].Cells["SerialNO"].Text.Trim dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString(); dategrid.currentrowindex 你用的是datagrid吧,我的事vs2005datagridview没有这个索引.dataGirdClientAllMEssage.Rows[dataGirdClientAllMEssage.SelectedIndex].Cells["SerialNO"].Text.Trim中间的SelectedIndex.我没有点出来这个属性.dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString();取出来的值,还是第一次的值.大家还有没有什么方法阿..请说说看... 抱歉,没有说明白;我说的.SelectedIndex是ASP.NET中的GridView中的!你说的是winform?是不是WEB和Winform的GridView不一样啊! 写法应该正确dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value但你是在什么情况下 取 dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value 值的呢如果当前行确实没有改变,当然返回的值还是第一次得到的值了。可以试一下,把他放在 DATAGRIDVIEW 的 Click 事件中测一下 ,我想不会错的。 winform中我用了你语句了:dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString();显示的正确的啊,选择那行得到那个主键值吗!代码跟进去看一下吧,是不是中间出了异常或者你的事件没有触发啊! 写法应该正确dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString()但你是在什么情况下 取 dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString() 值的呢如果当前行确实没有改变,当然返回的值还是第一次得到的值了。可以试一下,把他放在 DATAGRIDVIEW 的 Click 事件中测一下 ,我想不会错的。不好意思,刚才粘贴疏忽,少了 .ToString() 这个放在datagridview事件里我还没有试过.是vs2005 winform 我也没有说清楚..这个问题我最后绕过去了..用另外的方法解决掉了..但是这个问题我依然在看,就像dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString()这个条语句,我跟了很多次,依然显示的是datagridview中第一条数据的地 SerialNO字段的值大家不要这么客气,呵呵。学习学习,我算是个新手。。 DataGridView.SelectedRows.rows[0].Cells...试试, 这样取可能会好点喔:dataGridView1.Rows[dataGridView1.CurrentCellAddress.Y].Cells["字段名"].Value如果有什么不好的地方,还请不要打击我... WPF中的TreeView中数据的动态绑定 vs2008 地址栏乱码 独立多语言资源文件 如何让 toolStrip 上的toolStripButton 变成check按钮组的形式? 请问谁有petshop2.0的下载地址 项目的复制 **********用过Remotesoft .net explorer的朋友看进来********************* 打开文件后写如文本框怎么不会换行啊? 问一个问题,关于继承的。 如何读取内容是网页源代码形式的.txt文本? 求教:求一个视频共享的解决方案(帮顶有分) winform_dataGridView更新问题,谢谢!
中间的SelectedIndex.我没有点出来这个属性.dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString();
取出来的值,还是第一次的值.大家还有没有什么方法阿..请说说看...
是不是WEB和Winform的GridView不一样啊!
写法应该正确
dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value但你是在什么情况下 取 dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value 值的呢
如果当前行确实没有改变,当然返回的值还是第一次得到的值了。可以试一下,把他放在 DATAGRIDVIEW 的 Click 事件中测一下 ,我想不会错的。
dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString()但你是在什么情况下 取 dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString() 值的呢
如果当前行确实没有改变,当然返回的值还是第一次得到的值了。可以试一下,把他放在 DATAGRIDVIEW 的 Click 事件中测一下 ,我想不会错的。
不好意思,刚才粘贴疏忽,少了 .ToString()
是vs2005 winform 我也没有说清楚..这个问题我最后绕过去了..用另外的方法解决掉了..但是这个问题我依然在看,就像dataGirdClientAllMEssage.CurrentRow.Cells["SerialNO"].Value.ToString()这个条语句,我跟了很多次,依然显示的是datagridview中第一条数据的地 SerialNO字段的值
大家不要这么客气,呵呵。学习学习,我算是个新手。。
试试,