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; } }