本文介绍了如何在Datagridview中获取一行中两个单元格之间的所有值并重复其余行的操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
private void button2_Click_1(object sender, EventArgs e)
{
double x ,y,z,k;
for(int i =0 ; i<dataGridView1.Rows.Count-1;i++){
for(int j=0;j<dataGridView1.Rows.Count-1;j++)
{
x =Convert.ToDouble(dataGridView1.Rows[j].Cells[3].Value);
y =Convert.ToDouble(dataGridView1.Rows[j].Cells[4].Value);
z =Convert.ToDouble(dataGridView2.Rows[i].Cells[1].Value);
k = Convert.ToDouble(dataGridView2.Rows[i].Cells[3].Value); //for(int A=0; A<dataGridView1.Rows.Count;A++)
if ((z<=x&&z>=y))
{
dataGridView2.Rows[i].Cells[0].Value = dataGridView1.Rows[j].Cells[0].Value;
}
if ((k>=x && k<=y))
{
dataGridView2.Rows[i].Cells[2].Value = dataGridView1.Rows[j].Cells[0].Value;
}
}
推荐答案
这篇关于如何在Datagridview中获取一行中两个单元格之间的所有值并重复其余行的操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!