Использую привязку ItemsSource="{Binding Path=Темы}" в DataGrid. В коде:
Код | SqlConnection conn = new SqlConnection(source); adapter = new SqlDataAdapter(); adapter.SelectCommand = new SqlCommand(reqest, conn);
myDataSet = new DataSet(); adapter.Fill(myDataSet, "Темы");
myDataGrid.DataContext = myDataSet;
|
Обновляю с помощью
Код | myDataSet.Tables.RemoveAt(0); DataTable dt = new DataTable(); dt = dw.Table; myDataSet.Tables.Add(dw.Table); SqlCommandBuilder scb = new SqlCommandBuilder(adapter); adapter.Update(myDataSet, "Темы");
|
После нажатия кнопки обновления данные в базе обновляются, но из DataGrid исчезают. Подскажите как это исправить? если в C# коде прописывать ItemSource=dataset.tables["table"].defaultView то все работает нормально. |