首先,我在here中查找了相關的問題,但解決方案dataGridView1.Rows.Add()
在我的情況下不起作用。當控件是數據綁定時,無法以編程方式將行添加到datagridview的行集合
在我的Datagridview中,我有3個TextBoxes用於數據輸入,2個ComboBoxes用於用戶選擇值(綁定到數據庫中)。我的TextBoxes之一被設置爲只讀,以便用戶只能將其填充到數據網格之外(使用普通的TexBox和Button)。
當用戶用數據填充DataGridView時,底部總是有一個空行;所以我禁用該功能,我用這個代碼,以防止用戶添加數據網格中新的行...
dataGridView1.AllowUserToAddRows = false
我只是想添加一個新行,當用戶點擊我上面提到的按鈕(拋出一個錯誤)。
我得到的錯誤信息是:
「行不能以編程方式添加到DataGridView的行集合時,該控件是數據綁定」
了一個用紅色箭頭是一個組合框,並且帶有綠色箭頭的是隻讀文本框
添加一行到數據源 – sq33G 2012-01-03 05:00:56
是否使用了.DataSource財產? – 2012-01-03 16:09:47