组合框输入的大写字母将转换为小写,而组合框控件用户仍保留在数据网格视图中

时间:2018-11-27 06:43:47

标签: c# winforms datagridview combobox

我有一个包含组合框的datagrid视图,现在在编辑该组合框时我在其中输入了大写字母,但是当我离开输入大写字母的组合框控件时,它会转换为小写字母,请让我知道它们是否存在区分大小写输入的组合框属性。

示例-当我编辑组合框时: enter image description here

当我离开组合框时,它变为: enter image description here

我的代码-

private void gView_Row_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
    try
    {
        int rowIndex = e.RowIndex;
        if (e.ColumnIndex == this.gView_cBox_user1.Index && e.FormattedValue != null)
        {
            string str_value = e.FormattedValue.ToString().Trim();
            if (str_value != string.Empty && !((DataGridViewComboBoxCell)gView_NewRow.Rows[rowIndex].Cells[St_GridColumns.CBOX_USER1]).Items.Contains(str_value))
            {
                ((DataGridViewComboBoxCell)gView_NewRow.Rows[rowIndex].Cells[St_GridColumns.CBOX_USER1]).Items.Add(str_value);
            }
            this.str_FormattedValue = str_value;
        }                
    }
    catch (Exception ex)
    {
        ExceptionHandler.handleException(ex);
    }
}

谢谢!

0 个答案:

没有答案