C#winform的datagridview设置选中行

this.dataGridView1.CurrentCell = this.dataGridView1[colIndex, rowIndex];
this.dataGridView1.BindingContext[this.dataGridView1.DataSource].Position = 5;

当指定Cell所在的列被用户动态设置了隐藏,第一种方法会报错。

第二种应该是万能的。

参考:https://bbs.csdn.net/topics/120043076

原文地址:https://www.cnblogs.com/JayK/p/9734560.html

时间: 2024-08-02 13:37:40

C#winform的datagridview设置选中行的相关文章

jquery easyui datagrid 在翻页以后仍能记录被选中的行及刷新设置选中行数据

//easyUI的datagrid在复选框多选时,如何在翻页以后仍能记录被选中的行://注意datagrid中需要配置idField属性,一般为数据的主键 $.ajax({ type: 'GET', url:url, async:false, success: function (dt) { var grid = $('#list'); grid.datagrid('reload');//刷新表格数据 grid.datagrid({ onLoadSuccess:function(){ grid.

winform编程设定listview选中行

在做项目中,需要用到listview显示数据.同时,项目要求,通过检索用户输入的数据,程序通过搜索,确定数据所在的行并通过程序设定为选中状态并高亮显示.同时,正常响应鼠标单击响应的效果,单击时,程序设定的选中行清除选中状态.类似的效果如下: 以选中第4行为例,我的实现代码如下: //更改listView属性 this.listViewUser.GridLines = true;//显示表格线 this.listViewUser.View = View.Details;//显示表格细节 this.

CListCtrl设置选中行

原文链接: http://blog.163.com/[email protected]/blog/static/11650292013610103232600/ CListCtrl 设置选中状态 1. 使用CListCtrl的函数SetItemState(int nItem, UINT nState, UINT nMask); 如:m_list.SetItemState(index,LVNI_FOCUSED | LVIS_SELECTED, LVNI_FOCUSED | LVIS_SELECTE

Winform如何获取ListView选中行数据

1.设计窗体 一个ListView    listView1 一个textBox    txbSelected 2.listView1填充数据 private void Form1_Load(object sender, EventArgs e) { // listView1填充数据 ListViewItem list = listView1.Items.Add("1"); list.SubItems.Add("依依"); ListViewItem list1 =

eazyUI 修改datagrid选中行默认背景色

<style> .datagrid-row-selected { background: #D1EEEE; color: #fff; } </style> 在html代码中,加入这段CSS样式,重新设置选中行背景色即可

DataGridView取消默认选中行

最近用Winform的DataGridView遇到不少问题,昨晚就碰到个默认选中行的问题.DataGridView在添加数据后会默认选中第 一个单元格或者第一行,我就想取消它的默认选中行.于是就在绑定数据的地方加了dataGridView1.ClearSelection()这句代码, 启动窗体之后发现第一行还是被选中了.后来上网搜索,看到很多人都遇到这个问题,解决方法无非就是那几句代码.可我试了几次都不管用,百思不得其解..       后来才知道得把它放到窗体的Load事件中,于是添加了for

c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)

一.单元格内容的操作 *****// 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index       Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index       Console.WriteLine(DataGridView1.CurrentCell.RowIndex); ******

C#——DataGridView选中行,在TextBox中显示选中行的内容

C#--DataGridView选中行,在TextBox中显示选中行的内容,在DataGridView的SelectionChanged实践中设置如下代码 private void dataGridView1_SelectionChanged(object sender, EventArgs e) { int index = dataGridView1.SelectedRows[0].Index; //获取选中行的行号 textBox1.Text = dataGridView1.Rows[ind

关于Winform下DataGridView中实现checkbox全选反选、同步列表项的处理

近期接手一个winform 项目,虽然之前有.net 的经验,但是对一些控件的用法还不是很熟悉. 这段时间将会记录一些在工作中遇到的坎坷以及对应的解决办法,写出来与大家分享并希望大神提出更好解决方法来促进进步. 我也会尽可能把我查找到资料的出处引出来,以此来感恩对我提供帮助的人们. 正题如下 一.关于Winform下DataGridView中实现checkbox全选反选.同步列表项的处理 1.checkbox的添加:在设计页面选择编辑列在新添加的列中注意如下几个属性: SortMode = No