简体   繁体   English

如何以编程方式激发C#DataGridView SelectionChanged事件?

[英]How to fire C# DataGridView SelectionChanged event programmatically?

I have a problem in firing DataGridView SelectionChanged using code, i'm working on Windows forms unsing C# on Visual Studio 2013. 我在使用代码触发DataGridView SelectionChanged时遇到问题,我正在Windows窗体上使用Visual Studio 2013上的C#。

I use this solution : 我用这个解决方案:

private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{    
/* Code here ...  */
}

and fire it using a button click like this : 并使用这样的按钮单击触发它:

 private void button1_Click(object sender, EventArgs e)     
 {
 ...
 dataGridView1_SelectionChanged(sender,e);
 ...
 }

Is this the right way to do this ? 这是正确的方法吗?

very simple , the following will fire dataGridView1_SelectionChanged event handler 非常简单,下面将触发dataGridView1_SelectionChanged事件处理程序

private void button1_Click(object sender, EventArgs e)
{
    dataGridView1.Rows['row_index'].Selected = true;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM