GridView 问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GridView 问题相关的知识,希望对你有一定的参考价值。

我要做GridView的删除,修改 我的删除修改按钮 在 GridView的外面,
我得功能是 点击修改,显示请选择行, 选择GridView的行后,在点修改,弹出我修改的那个界面 ,我现在 点击GridView行后,无法在修改按钮(button)里获取选择的是那一行 ,谁帮帮我

你用的是DevExpress的GridControl控件吧?
它获取选中行的方法是
this.gridView1.GetFocusRow();
参考技术A 用循环遍历所有的的复选框,在判断是否选中在一条一条的删除就行了,
如果没有一个被选中则给一个客户端的提示就行。
参考技术B string id=this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString().Trim();
这个取到的是gridview 中的选中行的第一个单元格的内容。比如你保存的第一个是id,有了这个值你就可以干别的操作了。
在那个cellclick事件里面写就可以了,也不知道你是不是问的这个意思。
参考技术C 在SelectedIndexChanged事件中
Session["dd"] = GridView1.SelectedIndex;
//将当前选择的行的索引赋值给一个session变量,或是定义一个全局变量
然后在修改按钮的click事件中利用session即可取到选择行的索引

以上是关于GridView 问题的主要内容,如果未能解决你的问题,请参考以下文章

asp.net的gridview控件问题

在 Gridview 中显示 Gridview

gridview 分页问题,成功分页了,为啥点击第x页时显示空白?

vs2005(c#.net2.0)中用gridview查询数据库问题,高手请进

在 Gridview 内的 Gridview 上显示 Json

asp.net c# gridview的居中问题