在手动添加的datagridview行 [英] Adding rows on datagridview manually

查看:122
本文介绍了在手动添加的datagridview行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我插在datagridview的一个复选框列和文本列。
如何可以在文本框列手动添加行



这应该是这样的:

 复选框|文本框
............................
复选框| ITEM1
复选框| ITEM2
复选框|项目3
复选框| ITEM4

下面是复选框,文本框上的datagridview


$ B代码$ b

 公共无效loadgrid()
{
DataGridViewCheckBoxColumn checkboxColumn =新DataGridViewCheckBoxColumn();
复选框CHK =新的复选框();
checkboxColumn.Width = 25;
dataGridView1.Columns.Add(checkboxColumn);

DataGridViewTextBoxColumn textboxcolumn =新DataGridViewTextBoxColumn();
文本框TXT =新的TextBox();
textboxcolumn.Width = 150;
dataGridView1.Columns.Add(textboxcolumn);
}


解决方案

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

  dataGridView1.Rows.Add(新的对象[] {真,字符串1}); 
dataGridView1.Rows.Add(新的对象[] {假,字符串2});

和你可以从任何你想要建立对象数组,只是一定要匹配类型(即使用布尔的checkedColumn)


I've inserted a checkbox column and textbox column on the datagridview. how can add rows manually on the textbox column.

It should be like this:

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

Here is the code for checkbox and textbox on 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);     
}

解决方案

You can pass an object array that contains the values which should be inserted into the DataGridView in the order how the columns are added. For instance you could use this:

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

And you can build object array from whatever you want, just be sure to match the type (i.e. use bool for checkedColumn)

这篇关于在手动添加的datagridview行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆