gpt4 book ai didi

c# 如果触发 DataError 则获取单元格文本值

转载 作者:太空狗 更新时间:2023-10-29 21:28:12 24 4
gpt4 key购买 nike

我有一个 DataGridView 并通过以下代码从我的数据库动态填充它

DataGridViewTextBoxColumn colID = new DataGridViewTextBoxColumn();
colID.HeaderText = "id";
colID.DataPropertyName = "id";
colID.ReadOnly = true;
colID.Visible = false;
dtgvLoadEx.Columns.Add(colID);

DataGridViewTextBoxColumn colLoadExpiryDate = new DataGridViewTextBoxColumn();
//CalendarColumn colLoadExpiryDate = new CalendarColumn();
colLoadExpiryDate.HeaderText = "LoadExpiryDate(mm/dd/yy)";
colLoadExpiryDate.Width = 158;
colLoadExpiryDate.DataPropertyName = "LoadExpiryDate";
colLoadExpiryDate.ReadOnly = false;
colLoadExpiryDate.MaxInputLength = 10;
dtgvLoadEx.Columns.Add(colLoadExpiryDate);

dtgvLoadEx.DataSource = data(); //Return data table from my Database

如您所见,我有一个 Date 列。当我尝试编辑该列的单元格并键入无效格式时,将触发 DataError 事件。

现在我只想从中获取错误文本

private void dtgvLoadEx_DataError(object sender, DataGridViewDataErrorEventArgs e) {

}

或任何其他进程以获取错误文本。

最佳答案

好的,我已经解决了问题。在这里分享给大家

 private void dtgvLoadEx_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
string s = dtgvLoadEx.EditingControl.Text;
}

关于c# 如果触发 DataError 则获取单元格文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17697050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com