C# 如何在绑定到datatable的windows窗体dataGridView中显示时间
我使用SqlDataAdapter中的fill方法填充datatable。然后使用DataSource属性将其绑定到DataGridView dataGridView1.DataSource=mydataTable 我希望DateTime柱也显示秒数。我需要将什么更改为默认设置为shoing the secondsC# 如何在绑定到datatable的windows窗体dataGridView中显示时间,c#,datagridview,datatable,C#,Datagridview,Datatable,我使用SqlDataAdapter中的fill方法填充datatable。然后使用DataSource属性将其绑定到DataGridView dataGridView1.DataSource=mydataTable 我希望DateTime柱也显示秒数。我需要将什么更改为默认设置为shoing the seconds 感谢使用winforms DataGridView,您可以使用列DefaultCellStyle.Format设置日期时间的格式字符串,如下所示: public Form1() {
感谢使用winforms DataGridView,您可以使用列DefaultCellStyle.Format设置日期时间的格式字符串,如下所示:
public Form1()
{
InitializeComponent();
dataGridView1.DataSource = new List<MyObject>
{
new MyObject{ MyDateTime= DateTime.Now }
};
dataGridView1.Columns["MyDateTime"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss";
}
public class MyObject
{
public DateTime MyDateTime { get; set; }
}
public Form1()
{
初始化组件();
dataGridView1.DataSource=新列表
{
新MyObject{MyDateTime=DateTime.Now}
};
dataGridView1.Columns[“MyDateTime”].DefaultCellStyle.Format=“yyyy-MM-dd HH:MM:ss”;
}
公共类MyObject
{
公共日期时间MyDateTime{get;set;}
}
对于winforms DataGridView,您可以使用列DefaultCellStyle.Format设置日期时间的格式字符串,如下所示:
public Form1()
{
InitializeComponent();
dataGridView1.DataSource = new List<MyObject>
{
new MyObject{ MyDateTime= DateTime.Now }
};
dataGridView1.Columns["MyDateTime"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss";
}
public class MyObject
{
public DateTime MyDateTime { get; set; }
}
public Form1()
{
初始化组件();
dataGridView1.DataSource=新列表
{
新MyObject{MyDateTime=DateTime.Now}
};
dataGridView1.Columns[“MyDateTime”].DefaultCellStyle.Format=“yyyy-MM-dd HH:MM:ss”;
}
公共类MyObject
{
公共日期时间MyDateTime{get;set;}
}
设计时执行此操作的方法是更改相关列上的DefaultCellStyle属性。单击“…”按钮,然后可以使用生成的弹出框中的“格式”项。设计时的方法是更改相关列上的DefaultCellStyle属性。单击“…”按钮,然后可以使用结果弹出框中的“格式”项。对我不起作用-列[]对于数据绑定项始终为空。对我不起作用-列[]对于数据绑定项始终为空。