不允许dataGridView中的列输入为空

原创 2007年09月12日 11:05:00
private void dataGridView1_CellValidating(object sender,
    DataGridViewCellValidatingEventArgs e)
{
    // Validate the CompanyName entry by disallowing empty strings.
    if (dataGridView1.Columns[e.ColumnIndex].Name == "CompanyName")
    {
        if (String.IsNullOrEmpty(e.FormattedValue.ToString()))
        {
            dataGridView1.Rows[e.RowIndex].ErrorText =
                "Company Name must not be empty";
            e.Cancel = true;
        }
    }
}

void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
    // Clear the row error in case the user presses ESC.   
    dataGridView1.Rows[e.RowIndex].ErrorText = String.Empty;
}

相关文章推荐

java.sql.SQLSyntaxErrorException: ORA-00984: 列在此处不允许

java.sql.SQLSyntaxErrorException: ORA-00984: 列在此处不允许

编程珠玑: 12章 取样问题 12.1程序的输入包含两个整数m和n,其中m<n。输出是0~n-1范围内m个随机整数的有序列表,不允许重复。 优化解法-------解题总结

#include #include #include #include using namespace std; /* 问题:程序的输入包含两个整数m和n,其中m...

创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。) .

摘自: http://blog.csdn.net/holyrong/article/details/3367959   在用SQL语句创建SQL Server作业时有时出现如下错误: ...
  • bobwu
  • bobwu
  • 2014年01月20日 16:27
  • 4108

基于Extjs开发不允许为空的文本框提示及相应的验证错误提示

本文主要解决问题:        1、区分哪些文本框不允许为空,很多网站都采用在文本框后加*号,extjs也可以用lable组件标识,但这样做很麻烦,每一个不允许为空的文本框都需要多加一个lable...
  • kunoy
  • kunoy
  • 2012年09月24日 11:01
  • 16000

解决:登录失败,用户账号限制。可能的原因包括不允许空密码,登录时间限制,或强制的策略限制

解决:登录失败,用户账号限制。

Oracle修改表某字段不允许为空问题。

各位:修改表某字段不允许为空问题。 [复制链接]     杜甫 注册会员 初级会员 ...

word文件加密不允许打印代码

  • 2011年11月18日 07:48
  • 73KB
  • 下载

不允许有非目录的存在

  • 2014年05月10日 21:58
  • 213KB
  • 下载

winform datagridview 添加按钮列 行为空时按钮列显示文本

添加按钮列: 在datagridview的tasks中点击Edit columns:如图: 同时保证选中头三个enable项。进入编辑列界面后点击Add按钮添加列如图: 此时展开...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不允许dataGridView中的列输入为空
举报原因:
原因补充:

(最多只允许输入30个字)