当前位置:编程学习 > C#/ASP.NET >>

关于datagridview的问题 求大神帮忙啊

datagridview 如果某个单元格没有输入值的话则点击保存的时候弹出对话框 --------------------编程问答-------------------- 一个同类型的代码你可以参考一下:

使用前请引入Jq库文件:

    <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("#txtcontent").blur(function () {
                if (/^\s*$/.test($(this).val())) {
                    alert("请输入相应的值");
                }
            })
        })
        

       
    </script>
</head>
<body>
    <input type="text" id="txtcontent" />
</body>
</html>

--------------------编程问答-------------------- 楼上的  没搞错??DataGridView是Win里面的呢 --------------------编程问答-------------------- For i As Integer = 0 To DataGridView1.Rows.Count - 1
   If DataGridView1.Item("出库数量", i).Value & "" = "" Then
       MsgBox("请填写出库数量!")
       Exit Sub
   End If
Next --------------------编程问答-------------------- 这个循环一下就好
比如
for(int i=0;i<datagridview1.Rows.Count;i++)
{
  for(int j=0;j<datagridview1.Columns.Count;j++)
  {
      if(datagridview1[j,i].EditedFormattedValue.ToString()=="")
      {
           MessageBox.Show("有空值");
           return ;
      }
  }
} --------------------编程问答-------------------- 保存的时候对数据进行过滤不就好了,和控件有什么直接关系吗? --------------------编程问答-------------------- 保存事件里做个判断,当前单元格有数据没不就行了 --------------------编程问答--------------------
引用 4 楼 longdr 的回复:
这个循环一下就好
比如
for(int i=0;i<datagridview1.Rows.Count;i++)
{
  for(int j=0;j<datagridview1.Columns.Count;j++)
  {
      if(datagridview1[j,i].EditedFormattedValue.ToString()=="")
      {
        ……
赞同
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,