winfrom 获取dataGridView1选中行数据

方法一(dataGridView1.CurrentRow.Index):

cs 复制代码
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count > 0)
                {
                    int RowIndex = dataGridView1.CurrentRow.Index;
                    infrared_heat model = new infrared_heat();
                    model.UUID = Tools.ToString(this.dataGridView1.Rows[RowIndex].Cells[1].Value);
                    model.test_date = (DateTime)Tools.ToDateTime(this.dataGridView1.Rows[RowIndex].Cells[2].Value);
                    model.station_name = Tools.ToString(this.dataGridView1.Rows[RowIndex].Cells[3].Value);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

方法二(e.RowIndex 要找对事件):

cs 复制代码
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count > 0)
                {
                    infrared_heat model = new infrared_heat();
                    model.UUID = Tools.ToString(this.dataGridView1.Rows[e.RowIndex].Cells[1].Value);
                    model.test_date = (DateTime)Tools.ToDateTime(this.dataGridView1.Rows[e.RowIndex].Cells[2].Value);
                    model.station_name = Tools.ToString(this.dataGridView1.Rows[e.RowIndex].Cells[3].Value);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
相关推荐
BillKu1 分钟前
Element Plus 对话框 el-dialog 和 抽屉 el-drawer 的使用注意项(使用 div 包裹)
javascript·vue.js·elementui
layman05282 分钟前
Vue 中的配置代理
前端·javascript·vue.js
BillKu8 分钟前
Vue3 + TypeScript 中 hook 优化记录
开发语言·javascript·typescript
未来之窗软件服务12 分钟前
jquery 赋值时不触发change事件解决——仙盟创梦IDE
前端·javascript·jquery·仙盟创梦ide·东方仙盟
AnyaPapa17 分钟前
【解决方案】Vue 常见问题大全
前端·javascript·vue.js
小馒头君君22 分钟前
近期GitHub热榜推荐
开发语言·windows·python·学习·github
code bean26 分钟前
【设计模式】用观察者模式对比事件订阅(相机举例)
观察者模式·设计模式·c#
小猫咪怎么会有坏心思呢1 小时前
华为OD机试-最佳植树距离-二分(JAVA 2025A卷)
java·开发语言·华为od
张紫娃1 小时前
bash 命令行 |
开发语言·bash
上位机付工1 小时前
不会PLC,怎么学上位机?
c#·上位机·modbus·三菱·西门子·欧姆龙plc