datagridview-提示DATAGRIDVIEW的值为空,出错

问题描述

提示DATAGRIDVIEW的值为空,出错

请看下面出错的截图,环境是DATAGRIDVIEW里面是空的,
点按钮,把TEXTBOX里面的值插入到DATAGRIDVIEW里面。

解决方案

加上
dim dt as new DataTable()
dt.Columns.Add("第一列")
dt.Columns.Add("第二列")
...
DataGridView1.DataSource = dt

解决方案二:

上面都是正确的回复,datatable为空,好像白纸一样,你要new一个行,要先把表格画出来。

解决方案三:

因为你的dt为Nothing,你看下是不是忘记设置数据源了。

解决方案四:

@caozhy DATAGRIDVIEW是空的,没有设置数据源的。没有绑定的。请问应该怎么调整?
因为它只是一个显示数据的窗口,不需要绑定的。

解决方案五:

grid的datasource可能就没有

解决方案六:

谢谢大家,caozhy 与 chenyuhot 都直接命中问题点,因为CAOZHY比较详细,就采纳了。

时间: 2024-12-08 21:01:19

datagridview-提示DATAGRIDVIEW的值为空,出错的相关文章

c#-C#注册界面运行后错误提示(查询值的数目与目标字段中的数目不同。)

问题描述 C#注册界面运行后错误提示(查询值的数目与目标字段中的数目不同.) private void button1_Click(object sender, EventArgs e) { string a = textBox1.Text; string b = textBox2.Text; string c = textBox3.Text; string d = textBox4.Text; OleDbCommand cmd = new OleDbCommand(@"insert into

winform-treeView1.SelectedNode点击根节点后右键点击子节点tag值为空。各位前辈求解

问题描述 treeView1.SelectedNode点击根节点后右键点击子节点tag值为空.各位前辈求解 我的做添加修改删除都插入sql数据库了,并用tag保存了的. 我直接点击子节点做添删改是可以的. 根节点是直接在控件编辑里添加的.如图 解决方案 提示是正确的,认真想想提示如何应对策略. 解决方案二: 不是tag为空,而是节点没有选择.先判断下 if (treeview1.SelectedNode != null) { ... } 解决方案三: 遇到这样问题依据我的经验是不去不断拼命想它钻

java对象中属性值为空字符串的问题

问题描述 java对象中属性值为空字符串的问题 业务逻辑中需要将对象中为空字符串的属性转换为null,首先我想到是将对象转为一个数组, 然后遍历数组,将""转为 null ,不过这样应该不对,大家给个思路 解决方案 用 反射 获得所有字段的数组,然后遍历判断~~~~~~ 解决方案二: 你为什么还要遍历呢,你前台传过来的数据先处理再装对象,这样才对 解决方案三: 传到后台后,先判断 if("".eques(name)){ name=null; } object.set

dtpicker-DTPicker初始值为空怎么设置

问题描述 DTPicker初始值为空怎么设置 在vb中如何设置多个DTPicker的初始值为空,一个设,多个怎么设啊,大神在哪里?

解决CustomValidator控件不能验证控件值为空的问题

解决|控件|问题 在论坛上看到有关CustomValidator控件验证控件值为空的问题http://community.csdn.net/Expert/topic/3772/3772658.xml?temp=.9461634,正好我也遇到过,解决方法就是不要指定CustomValidator 控件的ControlToValidate,这样在提交的时候回进行验证,代码如下:<%@ Page Language="C#" AutoEventWireup="True"

AFN返回数据值为空,简单问题高悬赏

问题描述 AFN返回数据值为空,简单问题高悬赏 我发现 block里面的数据都是有的,也能打印出来,但是 返回的数据为空 我也知道是异步的问题 自己可以用block接收 但是目前急用 直接需要具体操作 因急用 100块求解决 QQ:396008684 解决方案 这是因为你return toke的时候,异步函数还没有返回,所以toke还没有 执行 toke=dicc[@"token"] 你可以在你的函数中增加一个参数,用block等,这样当异步返回的时候,调用block参数来把数据传递出

验证码-为什么一个jsp页面获取另一个jsp页面保存的session值为空呢?

问题描述 为什么一个jsp页面获取另一个jsp页面保存的session值为空呢? 在Javaweb中,我用一个jsp页面生成一个验证码图片并用session保存图片上的数字,然后又在另一个denglu.jsp页面用标签导入该图片,可是首次打开denglu.jsp时图片上有显示数字(我在denglu.jsp我也同时输出验证码的值)我发现第一次访问时session的值为null之后在访问就是session就是记录图片上一次的值(比如刚启动服务器打开denglu.jsp,图片上的值为1234,那么se

null 空字符串-值为空时是插入空值还是空字符串比较好

问题描述 值为空时是插入空值还是空字符串比较好 值为空时是插入空值还是空字符串比较好 值为空时是插入空值还是空字符串比较好 值为空时是插入空值还是空字符串比较好

数据库-我在页面打印报表的时候需要显示它的值为空,求高人告诉我怎么做

问题描述 我在页面打印报表的时候需要显示它的值为空,求高人告诉我怎么做 最近做小项目,其中有个字段(平时成绩)在表中值为-1.我在页面打印报表的时候需要显示它的值为空,求高人告诉我怎么做