0
我正在開發一個WinForm
應用程序。在我的應用程序中,有一個DataGridView
控件綁定到一個DataTable
對象。現在我想在其中的一個特定列中顯示用戶ProgressBar
,但我想僅使用DataTable
對象來執行此操作。我試過這個,但似乎沒有任何工作將控件添加到綁定到DataTable的DataGridView中
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);
也許我所做的是錯誤的。有沒有其他的方式來實現這一目標?
Nada。沒有幫助:(。 –
@ GaneshS爲我工作,你是否得到任何錯誤? –
沒有任何錯誤,只是空網格 有一件事要提,而不是 'DataTable _table =(DataGridView1.DataSource as DataTable);' 我已經使用 'dataGridView1.DataSource = dataTable;' 因爲它返回錯誤null對象。 –