【发布时间】:2022-07-12 01:01:16
【问题描述】:
我是 C# 初学者,喜欢您的意见!
我有一个 datagridview 并想对选定的行做一些事情。 我不想将所有任务放在一个大功能中.....我想将其拆分为单独的任务功能。 我正在使用 'r' 来获取所选行的索引。但是如何让索引 'r' 用于函数 do_stuff1、do_stuff2、....?
或者我是不是走错了路?
private void button1_Click_1(object sender, EventArgs e)
{
foreach (DataGridViewRow r in dataGridView1.SelectedRows)
{
do_stuff1();
do_stuff2();
do_stuff3();
}
}
private void do_stuff1()
{
//do stuff1 with selected row r
}
...
感谢所有帮助!
【问题讨论】:
-
只传递
r作为参数:将函数声明为private void do_stuff1(DataGridViewRow r)然后调用do_stuff1(r); -
同意@Serg,尽管您可能希望在方法中使用比
r更有意义的名称。 -
是的,这就是我要找的! @ZoharPeled 我一定会记住这一点 :-)
标签: c# datagridviewrow