可能創建一個詳細表單一個複雜的問題 - 但這裏的希望從一個GridView C#
我有一個單一的形式(顯示器無論表我從一個數據集要)上的通用數據網格只需在數據集中交換表。
我想雙擊給定的記錄,並顯示錶格數據的單記錄視圖,當前選定的記錄顯示爲默認值,但可以選擇翻頁和編輯/查看/刪除其他記錄,即
我想在運行時從給定表格的數據網格自動創建詳細信息視圖表單。應該動態創建表單 - 在詳細信息視圖中顯示數據集,並使用綁定源/綁定源導航器來選擇單頁記錄。
我的目標是提高應用程序的效率/可維護性 - 而不是創建和管理10多個表單,我只是想創建和管理我的通用細節表單,就像我管理通用GridView表單一樣。
到目前爲止,我想出了:
公共無效CreateDetailsForm(BindingSource的BS,INT rowClicked) { 形式detailsForm =新表();
BindingSource newFormBS = new BindingSource();
//assign binding source for use on new detailsForm
newFormBS = bs;
//assign binding source to datatable
DataTable dt = (DataTable)bs.DataSource;
//create the form fields
CreateFormFields(dt); //not yet implemented
//assign form fields to form
//display form
就以下理解
- 生成並分配所述表單字段的表單
}
任何幫助。
在此先感謝。
謝謝 - 已經使用此代碼生成帶有文本框和標籤的表單 - 現在我需要做的就是解決如何將表單上的控件綁定到綁定源。 – user2354374 2013-05-09 06:38:41
不客氣,我想你可以生成一個datagridview或者其他東西來控制顯示你的數據源 – Nate 2013-05-09 06:53:10