C# WPF数据网格值未更新
在这里,我试图更改“DateCreated”列中所有单元格的日期格式。My值已正确转换,但未显示在我的DataGrid上 我哪里出了问题C# WPF数据网格值未更新,c#,wpf,C#,Wpf,在这里,我试图更改“DateCreated”列中所有单元格的日期格式。My值已正确转换,但未显示在我的DataGrid上 我哪里出了问题 public static void refreshTicketData(DataTable dt1, DataGrid TicketDG) { using (Global.cmd = new SqlCommand("Select INDEX_Tickets, Status, DateCreated,DateClosed from Tickets W
public static void refreshTicketData(DataTable dt1, DataGrid TicketDG)
{
using (Global.cmd = new SqlCommand("Select INDEX_Tickets, Status, DateCreated,DateClosed from Tickets WHERE Customer_ID ='" + Global.CustomerID + "'", Global.cs))
{
dt1 = new DataTable();
dt1.Load(Global.cmd.ExecuteReader());
int count = 0;
foreach (DataRow row in dt1.Rows)
{
string getCurrent = row["DateCreated"].ToString();
DateTime readDate = DateTime.Parse(getCurrent);
string finalDate = readDate.ToString("dd-MM-yyyy");
dt1.Rows[count]["DateCreated"]=finalDate;
count++;
}
TicketDG.ItemsSource = dt1.DefaultView;
}
}
尝试添加TicketDG.Items.Refresh();在Itemsource updateNah之后,没有更新UI。我一直在研究如何使用INotifyPropertyChanged。看起来很复杂,但从长远来看是值得的。有没有人有好的学习资源?你可以看看你在屏幕上看到了什么?在XAML中如何定义TickerDG?