Как обновить datagrid?
Пытаюсь выполнить sql команду и обновить datagrid, как это можно сделать?
public static void SRCH()
{
while (Form1.connection.State != ConnectionState.Open)
{
Form1.connection.Open();
}
SqlCommand sql = new SqlCommand("SELECT * FROM Clients WHERE FirstName LIKE N'" + addClients.addcl + "'", Form1.connection);
// sql.ExecuteReader();
sql.ExecuteNonQuery();
//add.clientsTableAdapter.Fill(add.database1DataSet.Clients);
//add.clientsTableAdapter.Update()
addClients.adcl.Abort();
}
Ответы (1 шт):
Автор решения: Anon
→ Ссылка
DataTable dw = new DataTable("Clients");
SqlDataAdapter db = new SqlDataAdapter("SELECT * FROM Clients WHERE FirstName LIKE N'" + addClients.addcl + "'", Form1.connection);
db.Fill(dw);
dataGrid.ItemsSource = dw.DefaultView;
Иногда ещё помогает:
dataGrid.ItemsSource = null;
dataGrid.ItemsSource = dw.DefaultView;