0
如何初始顯示一行datagridview,以及如何在將文本寫入單元格時禁用新行創建,並在輸入每行最後一列的輸入鍵時創建新行如何在寫入Datagridview時自動創建新行
如何初始顯示一行datagridview,以及如何在將文本寫入單元格時禁用新行創建,並在輸入每行最後一列的輸入鍵時創建新行如何在寫入Datagridview時自動創建新行
它沒有提到Web或Windows應用程序的話,我這裏是爲Win應用:
1 - 創建新行第一最初:
在窗體加載或當你進入特定的部分,添加行手動。 像dataGridView1.Rows.Add(新的DataGridViewRow( 「姓名」, 「年齡」,市「))
或將其添加到數據源(數據表或列表)並綁定到datagridview的。
DataTable dt = new DataTable();
dt.Columns.Add("Age", typeof(int));
dt.Columns.Add("Name");
dt.Rows.Add(new DataRow(0," ");
dataGridView1.AllowUserToAddRows = false;
dataGridView1.EditMode = DataGridViewEditMode.EditOnKeystroke;
dataGridView1.DataSource = dt;
dataGridView1.AllowUserToAddRows=false;
2 - 處理單元click事件進行監控,如果它的輸入鍵,最後一個單元格,然後添加一個空行到數據源
dataGridView1.AllowUserToAddRows=true;
dt.Rows.Add(new DataToRow(1,""));
dataGridView1.AllowUserToAddRows=true;
dataGridView1.AllowUserToAddRows=false;
的代碼寫在記事本所以沒有測試過,但給一個想法如何實現這一目標
。This article explains DataGridView in details:
-Thanks
這是給錯誤的數據行不能拿兩行。 – nmaheshgoud 2012-01-30 11:03:59