【发布时间】:2014-01-14 09:28:39
【问题描述】:
我正在开发一个WinForm 应用程序。在我的应用程序上,有一个 DataGridView 控件绑定到一个 DataTable 对象。现在我想在它的一个特定列中显示用户ProgressBar,但我只想使用DataTable 对象来做到这一点。我试过了,但似乎没有任何效果
dataGridView1.DataSource = dataTable;
DataColumn dc = new DataColumn("string", typeof(string));
DataColumn dc2 = new DataColumn("Progress", typeof(ProgressBar));
dataTable.Columns.Add(dc);
dataTable.Columns.Add(dc2);
DataRow dr = dataTable.NewRow();
dr[0] = 1;
ProgressBar p = new ProgressBar();
p.Value = 35;
dr[1] = p;
dataTable.Rows.Add(dr);
也许我做错了。有没有其他方法可以做到这一点??
【问题讨论】:
标签: c# winforms datagridview datatable