textBox问题
admin 发表于 2010-04-28 | 来源:互联网 | 阅读:

请问在textBox1中输入商品编号,想要在textBox2中显示与之对应的商品名称怎么实现?
下面是我的代码,keys[0] = thisDataSet.Tables["茶叶入库表"].Columns["茶叶编号"];处的错误信息是“未将对象

1.To:请问在textBox1中输入商品编号,想要在textBox2中显示与之对应的商品名称怎么实现?

在textBox1的textchanged事件中 加入代码,根据编号取到名称,并赋给textBox2

2To:出现的异常

先检查你的sql是否取到数据,判断thisDataSet是否为null , thisDataSet.Tables["茶叶入库表"]表是否为null……

数据库中是有数据的,好像是keys[0] = thisDataSet.Tables["茶叶入库表"].Columns["茶叶编号"];这句有问题,是不是没有对象实例化呀,我C#学的不太好,这要怎么实例化呢

已经有10 个评论
  1. doing7 说:

    判断你的sql是否取到数据,为空就提示没有呗

  2. 风子 说:

    判断你的sql是否取到数据,为空就提示没有呗不明白,能不能说清楚一点

  3. xiaobao520 说:

    真 纠结~~~~~·················

  4. dbb123 说:

    …….thisConnection.Open();thisAdapter.Fill(thisDataSet); DataColumn[] keys = new DataColumn[1];…….

  5. wtaxum 说:

    判断你的sql是否取到数据,为空就提示没有呗不明白,能不能说清楚一点你说你 keys[0] = thisDataSet.Tables["茶叶入库表"].Columns["茶叶编号"];这句有问题你改成 keys[0] = thisDataSet.Tables[0].Columns["茶叶编号"];不过你要先判断thisDataSet.Tables[0]里面是不是有数据

  6. 好色的皮卡丘 说:

    7楼的发言应该可以参考一下,我给一段吧  C# code

    string sqlsentense = "SELECT * FROM …………";

    SqlDataAdapter sda = new SqlDataAdapter(sqlsentense, conn);
    DataTable dt;
    dt = AllInfoToNull(temp.ToString());

    staffcode = dt.Rows[0]["StaffCode"].ToString();

  7. xjhuc05 说:

    C# code

    string sqlsentense = "SELECT * FROM …………";

    SqlDataAdapter sda = new SqlDataAdapter(sqlsentense, conn);
    DataTable dt;

    //刚刚这里多复制了一句
    staffcode = dt.Rows[0]["StaffCode"].ToString();

  8. awaywind 说:

    关注关注

  9. yyyy6 说:

    未将对象判断你的sql是否取到数据,为空就提示没有呗不明白,能不能说清楚一点你说你 keys[0] = thisDataSet.Tables["茶叶入库表"].Columns["茶叶编号"];这句有问题你改成 keys[0] = thisDataSet.Tables[0].Co……我数据库表里真的有数据,不可能是数据问题

  10. hahamy 说:

    未将对象引用设置到对象的实例取出来的数据是空的你最好判断下,如果为空就弹个框出来,如果有数据就赋值给txtBox2不会实现啊,帮我编一下判断的语句吧,谢谢

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明