2016-05-10 35 views
1

我有一個datatable有許多列, 現在我有一個datagridview已經在使用這些代碼設計的列:結合特定的列

frm.RationFeedsdataGridView.ColumnCount = 4; 

frm.RationFeedsdataGridView.Columns[1].HeaderText = "Number"; 
frm.RationFeedsdataGridView.Columns[1].HeaderText = "Name"; 
frm.RationFeedsdataGridView.Columns[2].HeaderText = "Quantity"; 
frm.RationFeedsdataGridView.Columns[3].HeaderText = "Percent"; 

現在我要綁定特定的列我的datatable到這些列datagridview

類似的東西;

frm.RationFeedsdataGridView.Columns["Name"].DataPropertyName = "FeedName"; 

即FeedName是datatable

列的標題我應該怎麼辦?

回答

1

這是我固定我的問題:

frm.RationFeedsdataGridView.AutoGenerateColumns = false; 

frm.RationFeedsdataGridView.Columns[1].Name = "Name"; 
frm.RationFeedsdataGridView.Columns[1].HeaderText = "Name"; 
frm.RationFeedsdataGridView.Columns[1].DataPropertyName = "FeedName"; 

frm.RationFeedsdataGridView.Columns[2].Name = "Quantity"; 
frm.RationFeedsdataGridView.Columns[2].HeaderText = "Quantity"; 
frm.RationFeedsdataGridView.Columns[2].DataPropertyName = "Quantity"; 

frm.RationFeedsdataGridView.Columns[3].Name = "Percent"; 
frm.RationFeedsdataGridView.Columns[3].HeaderText = "Percent"; 
frm.RationFeedsdataGridView.Columns[3].DataPropertyName = "Percent"; 

frm.RationFeedsdataGridView.DataSource = DTable;