大家来找找这段程序的错误找错(来者有分呀!!!)

问题描述

我想在datagridview上加字段但程序来是报错怎么回事呀?我的代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceJYMaterMangerSystem{publicpartialclassForm2:Form{SqlDataAdapterdapd;//SqlDataAdapterdast;//DataSetdsPd,dsStyle;datadt=newdata();publicForm2(){dapd=dt.Da("select*formJY_Material");InitializeComponent();}privatevoidForm2_Load(objectsender,EventArgse){SqlCommandBuildercm=newSqlCommandBuilder(dapd);dataGridView1.DataMember="JY_Material";dgvhead();}voiddgvhead(){dataGridView1.Columns[0].HeaderText="编号";dataGridView1.Columns[1].HeaderText="物料id";dataGridView1.Columns[2].HeaderText="物料编码";//dataGridView1.Columns[0].ReadOnly=true;dataGridView1.Columns[3].HeaderText="名称";dataGridView1.Columns[4].HeaderText="规格";dataGridView1.Columns[5].HeaderText="颜色";dataGridView1.Columns[6].HeaderText="单位";dataGridView1.Columns[7].HeaderText="生产厂家";dataGridView1.Columns[8].DefaultCellStyle.Format="C";dataGridView1.Columns[8].HeaderText="备注";//dataGridView1.SelectionMode=DataGridViewSelectionMode.FullRowSelect;}}}

解决方案

解决方案二:
直接在aspx文件里面设就可以了,何必在后台C#程序里设呢?
解决方案三:
小心的问一句你这些columns初始化了吗?如果你是要显示DataTable中的数据DataPropertyName这个你也没有添加还有columns的宽度,是否只读,是否可见都没有设置!最好把你dgv的自动添加columns的属性设置为false;
解决方案四:
引用1楼cheng_feng001的回复:

直接在aspx文件里面设就可以了,何必在后台C#程序里设呢?

我也这么认为
解决方案五:
噢,看错了,你那个是WinForm的。它报的什么错,你得说出来呀?你加个断点调试一下,就知道是在哪个地方错了。
解决方案六:
看异常信息,就知道哪里错了。
解决方案七:
publicForm2(){dapd=dt.Da("select*formJY_Material");InitializeComponent();}

应改为:publicForm2(){InitializeComponent();dapd=dt.Da("select*formJY_Material");}

应该先初始化窗体中的控件,先执行你的操作,不然控件还没有初始化,你就对其进行操作,当然就会出错了
解决方案八:
6楼的强悍。。。

时间: 2024-12-14 11:15:27

大家来找找这段程序的错误找错(来者有分呀!!!)的相关文章

java-eclipse运行程序时 “错误: 找不到或无法加载主类 Dfile.encoding=UTF-8”

问题描述 eclipse运行程序时 "错误: 找不到或无法加载主类 Dfile.encoding=UTF-8" 今天在新机器上安装eclipse,在编译项目的时候,报错 "错误: 找不到或无法加载主类 Dfile.encoding=UTF-8" 网上查找不到主类的解决方案都是关于java环境变量的,不过环境变量我弄过很多次了,而且在eclipse里运行hello world也是可以正常输出的 好迷 求指教 (ps:工程是maven项目,项目内容来自于他人,我也不是很

能不能帮我修改一下 这段程序的错误是"entry_form"未定义,哪位高手能够帮助从新定义一下 这是一份报名表 因为网卡填错误了 没办法修改了

问题描述 </td><td><aonClick="ShowHide('17',null);returnfalse;"href="">?</a></td></tr><tr><td></td><td></td><td><inputtype="submit"name="Submit"v

j2se中以下这段程序为什么会报错?

问题描述 rtimportjava.util.*;classShape{publicvoiddraw(){}publicvoiderase(){}}classCircleextendsShape{publicvoiddraw(){System.out.println("Circle.draw()");}publicvoiderase(){System.out.println("Circle.erase()");}}classSquareextendsShape{pu

为什么List&amp;amp;lt;String&amp;amp;gt; list=new ArrayList&amp;amp;lt;&amp;amp;gt;();这句话在程序中有错误呢?错在哪了呢,应该怎么改呢?麻烦大家给个意见,万分感谢!

问题描述 packagecom.lzw;importjava.awt.*;importjavax.swing.*;importjava.util.Random;publicclassAgentextendsJFrame{publicAgent(){super();initialize();}privatevoidinitialize(){this.setSize(800,600);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setContentP

单片机 c-有段程序求大神帮忙找找哪里有问题

问题描述 有段程序求大神帮忙找找哪里有问题 是有关AT89c51单片机的c语言程序的,程序主要内容是测温显示以及键盘输入显示,使用keil编程,在protues软件上仿真..仿真结果与预想的有很大差别..希望大神能帮帮忙寻找错误....由于程序偏长,热心的大神可以留下QQ等,我会将程序发到你邮箱里面去的 解决方案 906254242我试试i

myeclipse jsp-我的这段程序为什么在Myeclipse中一直提示有错误呢?

问题描述 我的这段程序为什么在Myeclipse中一直提示有错误呢? <input type="text" size="5" id="profitWeight${count.count }" <c:if test="${inner.insert eq false}"> value="<fmt:formatNumber value="${inner.clientWeight-inner

c语言问题-大家好,下面这段程序在vc6.0中编译时没错误,但却运行不起来。麻烦帮看一下

问题描述 大家好,下面这段程序在vc6.0中编译时没错误,但却运行不起来.麻烦帮看一下 #include #include int main() { int shu,shang,i,yushu; int a[16]={0}; clrscr(); printf("shu ru yi ge shu shi jin zhin "); scanf("%d",shu); for(i=0;i { yushu=shu%2; shang=shu/2; a[i]=yushu; shu

fianlly-这段程序会编译错误,在最后的 return位置 这是为什么?

问题描述 这段程序会编译错误,在最后的 return位置 这是为什么? public static void main(String args[]){ System.out.println(ma()); } public static int ma(){ try{ return 100; } finally{ try{ return 200; }finally{ return 500; } return 1000; } } 解决方案 return 1000;这一句应该去掉,你这样是执行两个ret

调试-求大神指点这段程序为什么一直有错误,真的不知道怎么处理了。。。

问题描述 求大神指点这段程序为什么一直有错误,真的不知道怎么处理了... 程序的要求是线性表的插入和删除 程序如下: #include #include struct node{ int data; node *next; }; node *create_sort(void) { node *p1,*head=0; int a; printf("建立一条有序链表,请输入数据,以-1结束:"); scanf("%d,&a); while (a!=-1){ p1=new