gpt4 book ai didi

c# - 如何找到datagridview中存在的行并将其附加到datagridview的最后一行

转载 作者:行者123 更新时间:2023-11-30 12:36:08 26 4
gpt4 key购买 nike

我有一个 gridview,它将有 2 行,其中包含一些数据,如下所示

   101 111111111 1111111111009270754A094101// My first row data

9000002 1000000020222222236000000000000000000000012000000000000000000000000000000000000000//My 2nd row data

我将添加一些值,以便它应该插入这两行之间,并且第二行已经存在应该移动到数据 GridView 的最后一行。就像那样,如果我添加 n 个值,值应该插入到这两个值之间,并且已经存在的那一行应该移到最后一行,请有任何想法

最佳答案

我已经用经过测试的代码对此进行了编辑:

public Form1()
{

InitializeComponent();
//This can be removed before utilizing
dgv.Rows.Add("1", "1", "1");
dgv.Rows.Add("1", "1", "1");
dgv.Rows.Add("bob", "bob", "bob");
dgv.Rows.Add("1", "1", "1");
dgv.Rows.Add("1", "1", "1");
dgv.Rows.Add("1", "1", "1");
//This can be removed before utilizing


int oldrow = 2;

dgv.Rows.Add(itemArray(dgv.Rows[oldrow]));

dgv.Rows.RemoveAt(oldrow);
/*
DataGridViewRow oldRow = dataGridView1.Rows.Add(itemarray(dataGridView1.Rows[1])); dataGridView1.Rows.Remove(oldRow)
*/

}

object[] itemArray(DataGridViewRow Row)
{
int a = Row.DataGridView.ColumnCount - 1;
object[] mOut = new object[a+1];

for (int x = 0;x <= a ; x++)
{
mOut[x] = Row.Cells[x].Value;
}
return mOut;

}

对于所有额外的测试,我深表歉意。

关于c# - 如何找到datagridview中存在的行并将其附加到datagridview的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com