在datagridview中将数据添加到commandColomn [英] add data to commandColomn in datagridview
本文介绍了在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屋!
查看全文