【发布时间】:2015-09-02 10:51:41
【问题描述】:
我在显示日期和时间的动态 DataGrid 中有一个列。我试图只显示日期。
DataRowView drRow = (DataRowView)e.Item.DataItem;
DataGrid dg = sender as DataGrid;
int index = dg.Columns.HeaderIndex("Date");
if (index > 0 && drRow.Row.Table.Columns.Contains("GateIn"))
{
DateTime dt = Convert.ToDateTime(drRow["GateIn"]);
e.Item.Cells[index].Text = dt.ToShortDateString();
}
它没有找到索引,所以它跳出了 if 语句。
【问题讨论】:
标签: c# asp.net datetime datagrid