c# 中如何DataGridView选中行的值?

2024-07-02 10:48:16
推荐回答(3个)
回答1:

1、获得某个(指定的)单元格的值:

dataGridView1.Row[i].Cells[j].Value;

2、获得选中的总行数:

dataGridView1.SelectedRows.Count;

3、获得当前选中行的索引:

dataGridView1.CurrentRow.Index;

4、获得当前选中单元格的值:

dataGridView1.CurrentCell.Value;

5、取选中大段行的数据

string[]str=newstring[dataGridView.Rows.Count];

for(inti;i

{

if(dataGridView1.Rows[i].Selected==true)

{

str[i]=dataGridView1.Rows[i].Cells[1].Value.ToString();

}

}

6、获取选中行的某个数据

inta=dataGridView1.SelectedRows.Index;

dataGridView1.Rows[a].Cells["你想要的某一列的索引,想要几就写几"].Value;

7、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;Row[i]应该是Rows[i]

inta=dataGridView1.CurrentRow.Index;

stringstr=dataGridView1.Row[a].Cells["strName"].Value.Tostring();

selectedRows[0]当前选中的行

.cell[列索引].values就是当前选中行老仿的某个单元格的值

DataGridView1.SelectedCells(0).Value.ToString取当前选择单元内容

DataGridView1.Rows(e.RowIndex).Cells(2).Value.ToString当前选择单元第N列内容

扩展资料

C#DataGridView选中多行并删除

if(this.dataGridView1.Rows.Count==0)

{

MessageBox.Show("没有记录可以下机");

return;

}

DialogResultdr=MessageBox.Show("删除后不可恢复,确定要删除选中的上机用户吗?"滚含誉,"提示",MessageBoxButtons.OKCancel);

if(dr==DialogResult.OK)

{

for(inti=0;i

{

if(dataGridView1.SelectedRows[i].Cells[0].Value.ToString()=="√")

{

this.dataGridView1.Rows.RemoveAt(i);

}

}

}

}

回答2:

table先不管
单说DataGridView,里面有个属性叫CurrentRow即你当毁型前选中行
dataGridView1.CurrentRow.Cells[0].Value.ToString();//其中0为该行列数的index,或者你也皮余御可以这样写Cells["id"].Value
你的燃岩DataGridView中的属性MultiSelect是不是设成false了?不是的话设一下,连选两行貌似有点问题,或者在赋值的时候加个判断
if(DataGridView.SelectedRows.Count==1){...}

回答3:

游标卡尺(Vernier caliper)由主尺和附在主尺上能滑动的游标两部分山纳构成,是一种使用最广泛的长度测量工具。它能够极为方便地测量内径、外径、长度、厚度和深度等尺寸。

主尺一般以毫米为单位,根据分格的不同,游标卡尺可分为十分度游标卡尺、二十分度游标卡尺、五十分度格游标卡尺等,游标上分别有10、20或50个逗亮没分格。游标卡尺的主尺和游标上有两副活动量爪,分别是内测量爪和外测量爪,内测量爪通常用来测量内径,外测量爪通常用来测量长度和外径。
游标卡尺作为一种被广泛使用的高精度测量工具,它是刻线直尺的延伸和拓展,最具现代测量价值的游标卡尺一般认为是由法国人约尼尔·比尔发明的。作为一名数学家,在他的数学专著《新四分圆的结构、利用及特性》中记述了游标卡尺的结构和原理,而他的名字Vernier变成了英文的游标一词沿用至今。而这把赫赫有名的游标卡尺至今没有见到,因此有人质疑他是否制成了游标卡尺。然而游标卡尺的历史最早起源于中国。古代早期测量长度主要采用木杆或绳子,或用“迈步”“布手”的手法,待有了长度的单位制以后,就出现了刻线直尺。这种刻线直尺在公元前3000年的古埃及,在公元前2000年的我国夏商时代都已有使用,当时主要是用象牙和玉石制成,直到青铜刻线直尺的出现这种“先进”的测量工具较多的应用于生产和天文测量中。中国汉代科学技术发达,发明了大量的领先当时世界的先进仪器和器具,如浑天仪、 地动仪、水排等,这些圆轴类零件的诞生,都昭示着刻线直尺在中国的诞生。在北京国家博物馆中珍藏的“新莽铜卡尺”,经过专家考证,它是全世界发现最早的卡尺,制造于公键简元9年,距今年2000多年。与我国相比,国外在卡尺领域的发明晚了1000多年,最早的是英国的“卡钳尺”,外形酷似游标卡尺,但是与新莽铜卡尺一样,也仅仅是一把刻线卡尺,精度和使用范围都较低。