在datagridview中将数据添加到commandColomn [英] add data to commandColomn in datagridview

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

问题描述

我做了两个专栏:

 GridViewTextBoxColumn txtColumnDay =  new  GridViewTextBoxColumn(); 
txtColumnDay.Name = Days;
txtColumnDay.FieldName = monthdays;
txtColumnDay.HeaderText = monthdays;
txtColumnDay.Width = 60 ;
txtColumnDay.TextAlignment = ContentAlignment.MiddleCenter;
txtColumnDay.AutoSizeMode = BestFitColumnMode.None;
dataGridView1.MasterTemplate.Columns.Add(txtColumnDay);

GridViewMaskBoxColumn maskBoxColumnDay = new GridViewMaskBoxColumn();
maskBoxColumnDay.Name = 时间;
maskBoxColumnDay.FieldName = UnitTime;
maskBoxColumnDay.HeaderText = 时间;
maskBoxColumnDay.MaskType = MaskType.Standard;
maskBoxColumnDay.Mask = 00:00;
maskBoxColumnDay.TextAlignment = ContentAlignment.BottomRight;
maskBoxColumnDay.FormatString = {00:00};
maskBoxColumnDay.DataType = typeof (TimeSpan);
maskBoxColumnDay.Width = 60 ;
maskBoxColumnDay.TextAlignment = ContentAlignment.MiddleCenter;
maskBoxColumnDay.AutoSizeMode = BestFitColumnMode.None;
dataGridView1.MasterTemplate.Columns.Add(maskBoxColumnDay);





now如何将我的Datatable列数据分配给每一列?

这是我做了什么:

 DataTable dt =  new  DataTable(); 

dt.Columns.Add( monthdays);
dt.Columns.Add( UnitTime);
dt.Rows.Add( monday 00:44);
dt.Rows.Add( monday 20:44);
dataGridView1.DataSource = dt;

解决方案

http://www.w3schools.com/aspnet/webpages_examples.asp [ ^ ]



http:// www.codeproject.com/KB/cs/ [ ^

I made two column:

 GridViewTextBoxColumn txtColumnDay = new GridViewTextBoxColumn();
txtColumnDay.Name = "Days";
txtColumnDay.FieldName = "monthdays";
txtColumnDay.HeaderText = "monthdays";
txtColumnDay.Width = 60;
txtColumnDay.TextAlignment = ContentAlignment.MiddleCenter;
txtColumnDay.AutoSizeMode = BestFitColumnMode.None;
 dataGridView1.MasterTemplate.Columns.Add(txtColumnDay);

 GridViewMaskBoxColumn maskBoxColumnDay = new GridViewMaskBoxColumn();
 maskBoxColumnDay.Name = "Time";
 maskBoxColumnDay.FieldName = "UnitTime";
 maskBoxColumnDay.HeaderText = "Time";
 maskBoxColumnDay.MaskType = MaskType.Standard;
 maskBoxColumnDay.Mask = "00:00";
 maskBoxColumnDay.TextAlignment = ContentAlignment.BottomRight;
 maskBoxColumnDay.FormatString = "{00:00}";
 maskBoxColumnDay.DataType = typeof(TimeSpan);
 maskBoxColumnDay.Width = 60;
 maskBoxColumnDay.TextAlignment = ContentAlignment.MiddleCenter;
 maskBoxColumnDay.AutoSizeMode = BestFitColumnMode.None;
 dataGridView1.MasterTemplate.Columns.Add(maskBoxColumnDay);



now How can I assign my Datatable columns Data to each column?
this is what I did:

DataTable dt = new DataTable();

 dt.Columns.Add("monthdays");
 dt.Columns.Add("UnitTime");
 dt.Rows.Add("monday","00:44");
 dt.Rows.Add("monday","20:44");
 dataGridView1.DataSource = dt;

解决方案

http://www.w3schools.com/aspnet/webpages_examples.asp[^]

http://www.codeproject.com/KB/cs/[^]


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

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