private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
sender = dataGridView1.Rows[e.RowIndex].Cells[2].Value;
}
我想在
private void button1_Click(object sender, EventArgs e)
{
}
这个里面调用上面dataGridView1_CellClick里面得到的sender,求老手指教这个改怎么弄
C#新手求教,关于参数的调用的问题
答案:5 悬赏:0 手机版
解决时间 2021-03-18 23:57
- 提问者网友:相思似海深
- 2021-03-18 20:16
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-18 21:48
用全局变量,如下方法是否可行?
object item;
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
item= dataGridView1.Rows[e.RowIndex].Cells[2].Value;
}
private void button1_Click(object sender, EventArgs e)
{
//这里可以使用item
}
object item;
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
item= dataGridView1.Rows[e.RowIndex].Cells[2].Value;
}
private void button1_Click(object sender, EventArgs e)
{
//这里可以使用item
}
全部回答
- 1楼网友:老鼠爱大米
- 2021-03-19 01:25
var dgv = sender as DataGridView;
...
- 2楼网友:慢性怪人
- 2021-03-19 01:13
另存为控件只不过是提供一个对话框选择文件存放路径而已,保存代码需要自己写,你说的那几个格式完全可以用filestream或其他写文件方式直接把内容写到对应路径下的文件里。
- 3楼网友:山君与见山
- 2021-03-19 00:09
不用那么麻烦,
dataGridView1.CurrentRow.Cells[2].Value
- 4楼网友:大漠
- 2021-03-18 22:46
楼主的问题好奇怪,正常的WF开发是不会有这种逻辑的。如果我猜的没错的话,楼主其实应该是想实现当单击Button后拿到dgv当前被选中的行的第2个单元格的数据?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯