1
回答
c# winform datagridview如何用代码添加一列?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

<无详细内容>

C#
举报
xuli2013
发帖于4年前 1回/4K+阅
共有1个答案 最后回答: 4年前
//来个表,手动的表就是好!!
var d= new DataTable();

//想加几个列就加几个列!
d.Columns.Add("a");
d.Columns.Add("b");
d.Columns.Add("c");


//相加几个行就加几个行
//每行可以满员,也可以个别字段没有值(比如这里的c)
var r = d.NewRow();
r["a"] = 1;
r["b"] = 2;
d.Rows.Add(r);

//数据的类型也可以随意整,不限制
var r2 = d.NewRow();
r2["a"] = "wakaka";
r2["c"] = 2;
d.Rows.Add(r2);


//绑定上去
dataGridView1.DataSource = d;



--- 共有 3 条评论 ---
Tuesday回复 @欢乐的财神 : Delphi 的tlist是可以直接这样增加key,val的. 4年前 回复
欢乐的财神回复 @Tuesday : 貌似不能这样吧,不过写法这些个东西都是虚的,你特别愿意这样的话,适当的封装一下,就可以这么写了(无非是个字符串解析) :) 4年前 回复
Tuesdayd.Columns.Add("a=xxxx"); 不能直接这样? 4年前 回复
顶部