現在,這可能是一個「Noob」問題。但我似乎無法執行任何人們似乎對DataGrid所做的任何命令。有什麼區別,爲什麼我只能得到DataGrid?無法從DataGrid中刪除行
我的問題是,我試圖從數據庫中刪除數據網格中的行時。但是,我不知道如何,因爲SelectRows命令不起作用。
這就是我到目前爲止。無論如何,我可以得到DataGrid?
編輯: 這是我如何獲得信息到數據網格。
private void Button_Click(object sender, RoutedEventArgs e)
{
foreach (DataGridViewRow row in userDataGrid.SelectedRows)
{
if (!row.IsNewRow)
dataGridView1.Rows.Remove(row);
}
}
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Server=----; Database=----; User id=vsd; password=----";
conn.Open();
dt = new DataTable();
sda = new SqlDataAdapter("SELECT TeacherID, ClassName, ClassID FROM CLASS", conn);
sda.Fill(dt);
userDataGrid.ItemsSource = dt.DefaultView;
conn.Close();
此外,如果有更好的方法來做到這一點,請讓我知道。我對這一切都很陌生。
如何填充DataGrid的Items?捆綁? – Bijan 2014-11-23 18:53:56
@Bizz我已經更新了這個問題,我怎麼把這些信息放在數據網格中。 – Travis 2014-11-23 18:57:08
自從我放置數據表以來已經過去了。使用**實體框架**非常容易。也爲了高效地使用WPF使用** MVVM模式**。 – Bijan 2014-11-23 19:33:48