winform 取消datagridview第一行选中状态

C# WinForm 取消DataGridView的默认选中Cell 使其不反蓝

http://www.cnblogs.com/freeliver54/archive/2009/02/16/1391325.html

dataGridView1.Rows[0].Selected = false;
放在窗体的构造函数中 怎么都看似不起效果 首行首列还是反蓝
后来尝试放在窗体的Load中 终于看不不反蓝了
同时需要注意dataGridView1的TabIndex (可以手动修改F4 dataGridView1的TablIndex属性值)

如果是一个单独的form窗体,则直接在Load方法中添加以下方法:

       private void  datagridview1_Load(object sender, EventArgs e)
        {
            datagridview1.Rows[0].Selected = false; //取消选中

           或是 datagridview1.ClearSelection();//取消选中

        }

如果form窗体在父窗体中,子窗体 form1 , 父窗体 mainform

方法一:

在form1的窗体中添加 datagridview的DataBindingComplete事件

private void dgrdIn_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
        {
            if (dgrdIn.CurrentRow != null)
            {
                this.dgrdIn.CurrentRow.Selected = false;
            }
        }

View Code

 

时间: 2024-09-28 11:38:16

winform 取消datagridview第一行选中状态的相关文章

急急急急~~~~~·我想选中datagridview第一列中的一行,并删除,怎么做

问题描述 我想选中datagridview第一列中的一行,并删除,怎么做 解决方案 解决方案二:privatevoiddatagridview1_cellclick(objectsender,DataGridViewCellEventArgse){index=e.RowIndex;if(index<0){return;}stringbookCode=this.dataGridView1.CurrentRow.Cells[2].Value.ToString();//获得ID值if(e.Column

怎样可以dataGridView的第一列中显示这一行是第几条记录?

问题描述 小弟相求--------------怎样可以dataGridView的第一列中显示这一行是第几条记录? 解决方案 解决方案二:--给数据添加一个序号就ok了,先添加序号后绑定.--在数据库中取数据的时候添加也可以,例如select*fromtablename--改成selectrow_number()over(orderbyid)asnum,*fromtablename 解决方案三:你的意识能说明白点?可以试试楼上的!给数据绑定个自增长的序号就可以!

jQuery实现点击行选中或取消CheckBox的方法_jquery

本文实例讲述了jQuery实现点击行选中或取消CheckBox的方法.分享给大家供大家参考,具体如下: /// <summary> /// 点击行选中或者取消CheckBox /// </summary> /// <param name="TableID">表ID</param> function SetCheckBox_Check(TableID) { var $TableID = TableID == "" ? &

一起谈.NET技术,关于Winform下,获取Treeview中CheckBox选中项的技巧

背景 今天,在做一个指纹管理平台的界面上,遇到了一些问题,因为公司的基础库中没有针对Winform平台的操作,所以在一个部门选择的场景中,关于如何获取部门TreeView中被选中的项目被难住了.所幸还有一个神器叫做搜索引擎,故谷歌一番,发现Asp.net下的这个问题很好解决,但是关于Winform平台下的类似问题,如凤毛麟角啊! 当然,今天我也是查了很久,终于发现了两篇不错的文章,帮助我解决了这个问题,不敢独享,结合自己对使用其方法的心得,特意记录下来,并通过一个小例子和大家一起分享. 问题是这

c# winform 关于datagridview 操作的一些问题

问题描述 c# winform 关于datagridview 操作的一些问题 datagridview 显示数据 没有在控件里面绑定什么值直接写下列sql语句 string sql = "select ID as 序号,Content as 开票内容,AmountTax as 开票税额, InvoicePerson as 开票人,from soure; 然后 this.dgv.DataSource = data.Tables[0]; 执行下 就是下列图片的效果 选中一行我点修改 然后那一行就变成

Winform的datagridview问题

这是我最近和网友一起看的一个关于Winform的datagridview问题.就在这一问一答当中,也有一些误解,最后才弄明白是Winform的datagridview问题,而不是asp.net的gridview.也算是教训,沟通的时候首先要问清楚平台,应用程序的类型,然后再到细节.以下是聊天记录. TBD 21:33:12 在不呢, TBD 21:33:40 请问Datagridvie控件问题 TBD 21:33:54 请问Datagridview控件问题 TBD 21:35:52 我在data

combobox-在EXT的可编辑表格里加入一个comboBox,但是下拉框选项一直处于加载中状态

问题描述 在EXT的可编辑表格里加入一个comboBox,但是下拉框选项一直处于加载中状态 comboBox是从本地取得数据,渲染函数我也写了.就是其选择一直加载不出来,但是点击的时候可以选择第一个选项.但是还是处于加载中状态 解决方案 怎么办 解决方案二: 代码发来看下?本地数据(配置data)不会出现加载状态才对

c# winform-Winform中怎么设置DataGridView控件中的某个单元格为链接格式,不是整列。

问题描述 Winform中怎么设置DataGridView控件中的某个单元格为链接格式,不是整列. Winform中怎么设置DataGridView控件中的某个单元格为链接格式,不是整列.

C# WINFORM 在datagridview里修改数据出现问题

问题描述 C# WINFORM 在datagridview里修改数据出现问题 datagridview绑定数据库,在其中直接修改数据时候,第一次可以修改成功,但是如果进行多次修改就会无法修改数据.恳请高手解答,相关代码如下: private DataTable DT = new DataTable(); //全局变量 private SqlDataAdapter SDA = new SqlDataAdapter(); // #region 载入datagridview数据(Page1) publ