gpt4 book ai didi

c# - 手动在 datagridview 上添加行

转载 作者:太空狗 更新时间:2023-10-29 19:53:52 27 4
gpt4 key购买 nike

我在数据 GridView 中插入了复选框列和文本框列。如何在文本框列上手动添加行。

应该是这样的:

checkbox | textbox
............................
checkbox | item1
checkbox | item2
checkbox | item3
checkbox | item4

这里是datagridview上复选框和文本框的代码

public void loadgrid()
{
DataGridViewCheckBoxColumn checkboxColumn = new DataGridViewCheckBoxColumn();
CheckBox chk = new CheckBox();
checkboxColumn.Width = 25;
dataGridView1.Columns.Add(checkboxColumn);

DataGridViewTextBoxColumn textboxcolumn = new DataGridViewTextBoxColumn();
TextBox txt = new TextBox();
textboxcolumn.Width = 150;
dataGridView1.Columns.Add(textboxcolumn);
}

最佳答案

您可以传递一个对象数组,其中包含应按照添加列的顺序插入到 DataGridView 中的值。例如你可以使用这个:

dataGridView1.Rows.Add(new object[] { true, "string1" });
dataGridView1.Rows.Add(new object[] { false, "string2" });

而且您可以根据需要构建对象数组,只需确保匹配类型(即对 checkedColumn 使用 bool)

关于c# - 手动在 datagridview 上添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13362971/

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