C# DGV列/CellStyle.format不工作

C# DGV列/CellStyle.format不工作,c#,datagridview,C#,Datagridview,我希望用户仅以“dd-MMM-yyyy”格式输入值,我使用的是dataGridView1.Columns[“Rel_-Date”]。DefaultCellStyle.format=“dd-MMM-yyyy”以表格形式加载 但不知何故,它不起作用。该“Format”属性用于将其格式化为输出。我不确定您是否可以在这里强制输入格式。Ohh I c。。。。但正如你所理解的,如果用户输入了任何愚蠢的东西,那么这肯定是个问题。所以我需要修复这个输入格式。你可以使用验证事件来解决这个问题。但是当打字完成时就会

我希望用户仅以“dd-MMM-yyyy”格式输入值,我使用的是
dataGridView1.Columns[“Rel_-Date”]。DefaultCellStyle.format=“dd-MMM-yyyy”以表格形式加载


但不知何故,它不起作用。

该“Format”属性用于将其格式化为输出。我不确定您是否可以在这里强制输入格式。

Ohh I c。。。。但正如你所理解的,如果用户输入了任何愚蠢的东西,那么这肯定是个问题。所以我需要修复这个输入格式。你可以使用验证事件来解决这个问题。但是当打字完成时就会发生这种情况。