Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置数据网格视图特定列上的默认文本值_C#_Winforms_Datagridview - Fatal编程技术网

C# 如何设置数据网格视图特定列上的默认文本值

C# 如何设置数据网格视图特定列上的默认文本值,c#,winforms,datagridview,C#,Winforms,Datagridview,我想定义数据网格视图特定列的默认文本值。如果该列只能接受DateTime值。在表单加载时,用户应该可以看到DateTime格式。试试看 if (dataGridView1.Columns[i].ValueType == typeof(DateTime)) { dataGridView1.Columns[ColumnIndex].DefaultCellStyle.Format = "dd/MM/yyyy"; } 试试默认值(日期时间)。它适用于double,int。不确定日期时间。但是试

我想定义数据网格视图特定列的默认文本值。如果该列只能接受
DateTime
值。在表单加载时,用户应该可以看到
DateTime
格式。

试试看

if (dataGridView1.Columns[i].ValueType == typeof(DateTime))
{
    dataGridView1.Columns[ColumnIndex].DefaultCellStyle.Format = "dd/MM/yyyy";
}

试试默认值(日期时间)。它适用于double,int。不确定日期时间。但是试一下。使用
DateTime.TryToParse