我正在開發一個win form application
和我被困在情況與data grid view
。 我究竟想要做的是,如果我再進入根據bar-code
我想獲得的數據和在品牌名稱和項目名稱和MRP和所有的combo box
填補他們一些條形碼。 哪個事件我應該從事的,我怎麼能獲得數據,並在此data grid-view
排滿。如何在更改字段值時在DatagridView中的行的單元格中設置值?
0
A
回答
0
您可以在許多方面做到這一點,我有經驗的DataGridView我一樣如下。 假設你有一個模型類爲您的dataGridView
public class MyBarcodeRow
{
private String barcode = String.Empty;
public String Barcode
{
get { return barcode; }
set {
barcode = value;
////TODO OPERATION ON OTHER FIELD
//FOR EXAMPLE GET DATA OF QUANTITY FROM DATABASE
this.Quantity = new Random().Next(Int32.MaxValue);
}
}
private int quantity = 0;
public int Quantity
{
get { return quantity; }
set { quantity = value; }
}
//AND OTHER FIELD
}
在表單拖動的BindingSource和相關的IT
BindingSource.DataSource = MyBarcodeRow
現在,當你插入的條形碼,並留下細胞可以加載其他數據值。
從以往的經驗,我建議你重點的BindingSource和類模型的使用視圖的get/set方法的事件。
然後也有很多有趣的事件在網格,但是,從這個角度來看
0
使用DataGridViewComboBoxColumn.DataSource
使用時,這些結構是最好的。
比如你有一個類的Brand
public class Brand
{
public int32 ID {get; set;}
public string Name {get; set;}
}
在form
創建品牌的列表,並填充數據(從數據庫中,我假設)
List<Brand> _brands;
this.dgvBrandNamesColumn.DataSource = _brands;
this.dgvBrandNamesColumn.DisplayMemeber = "Name";
this.dgvBrandNamesColumn.ValueMemeber = "Name";
將數據添加到DataGridView
後DataGridViewComboBoxColumn
將來自數據源(_brands
)
選擇相匹配的品牌名稱對於更具體的幫助,顯示的代碼與數據填充的DataGridView以及如何/從你在哪裏得到所有的品牌名稱
相關問題
- 1. 在DataGridView中更改單元格的值
- 2. 如何在DataGridView中更改單元格值時進行監視?
- 3. 更改DataGridView中的單元格值
- 4. 單元格值更改時更新dataGridView
- 5. 如何更改同一行中另一個單元格更改時DataGridView單元格的值?
- 6. 如何在datagridcombobox單元格值更改時在WPF datagridtextcolumn單元格中設置值?
- 7. C#更改數據庫中所選datagridview行的單元格值
- 8. 更改DataGridView中單元格的值類型/值c#
- 9. 如何在DataGridView中設置單元格的字體顏色?
- 10. 如果對行中的任何單元格進行任何更改,如何將值設置爲單元格?
- 11. DataGridView驗證和更改單元格值
- 12. 如何根據單元格的值更改DataGridView中行的背景顏色?
- 13. 更改單元格中的值(如果它尚未設置)
- 14. 在按鈕上更改DataGridView單元格的值單擊
- 15. 如何將一些文本設置爲datagridview單元格,當它的單元格在c#中包含0值時?
- 16. 在javascript中克隆表格行時設置單元格值
- 17. 以編程方式在datagridview單元格中設置值
- 18. Windows窗體:Datagridview單元格值在修改時未更新
- 19. 錯誤的單元格的值更改事件中vbnet datagridview的
- 20. 如何在Java中更改運行時字段的註釋值?
- 21. 當BindingList導致值更改時,更改DatagridView中的單元格顏色
- 22. 如何在虛擬模式下設置Winforms DataGridView的行標題單元格值?
- 23. vb.net更改數據綁定中的單元格的值datagridview
- 24. 設置單元格的值在datagridview的形式負載
- 25. datagridview行單元格值
- 26. 如何在DataGridView中的特定Excel單元格中插入值
- 27. 如何更改整個datagridview列的單元格值?
- 28. 如何在另一個單元格值的更改時自動填充光滑網格中單元格的值
- 29. 在oracle中更改另一個字段的值時更改表字段的值
- 30. 如何以編程方式設置DataGridView單元格的值?
我希望我的時間將是有益的結果有新的想法和解決方案 – daniele3004 2014-11-08 08:17:50
需要更多澄清? – daniele3004 2014-11-08 11:14:19