C# 怎样判断DEV GridView 中选中的哪一行是分组的标题行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 怎样判断DEV GridView 中选中的哪一行是分组的标题行相关的知识,希望对你有一定的参考价值。

如图中,怎样判断选中的是 ”性别:女“ 这一行

参考技术A DateGridView.Slected属性就能表示是哪一行,不过是从0开始的,第一行就是0,第二行就是1,依次类推 参考技术B 在行选中事件里,找你的这个性别这个列 参考技术C GridView v = new GridView();
if(v.Rows[0].RowType == DataControlRowType.DataRow)//这里进行判定

//dosomething
;
我记得是有一个GroupRow的 ,可能是我的DEV版本太低 ,点不出来 你试试
如果你是在行的事件里,可以试试这种方式
GridViewRowEventArgs e = new GridViewRowEventArgs();
e.Row.RowType == DataControlRowType.DataRow;本回答被提问者和网友采纳

GridView.SelectedIndex

获取或设置 GridView 控件中的选中行的索引。

C#
[System.ComponentModel.Bindable(true)]
public virtual int SelectedIndex { get; set; }
属性值

GridView 控件中选中行从零开始的索引。 默认值为 -1,指示当前未选择行。

实现
异常

SelectedIndex 属性被设置为小于 -1 的值。

以上是关于C# 怎样判断DEV GridView 中选中的哪一行是分组的标题行的主要内容,如果未能解决你的问题,请参考以下文章

如何从C#中获取ListView中选中某一行某一列的值

C# winfrom程序 dev控件 gridview实现鼠标悬浮变色,离开颜色恢复

如何取得gridview中选中行中的某一字段

C# dev控件中gridview 我要确定某一个单元格的位置

GridView.SelectedIndex

使用Dev中的GridView进行数据增删操作