简单很代码,现象很诡异... 本帖最后由 zln0118 于 2011-12-26 14:58:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从代码看很明显private void button1_Click(object sender, EventArgs e) { mygoods.goods_find(t_1.Text.Trim()); //按t_1.Text查找记录,按货号搜索 save_yn = mygoods.save_flags; //得到结果是否找到,有返回1,没有返回0 t_2.Text = mygoods.g_name.ToString(); t_3.Text = mygoods.g_place.ToString(); t_4.Text = mygoods.g_type.ToString(); t_5.Text = mygoods.g_unit.ToString(); t_6.Text = mygoods.g_price.ToString(); }mygoods 没有new,还是上一次赋值的属性.应该把goods mygoods = new goods() 放在button1_Click()里面 你把goods类型的mygoods定义在click事件外面,相当于一个全局变量,已经有了初始值,所以接下来的调用跟第一次一样,可以试一下楼上的方法。 不晓得解决否,mygoods.goods_find(t_1.Text.Trim()); 这句语句的确是执行了,但是返回值没实例去接收 闹钟问题(新手) C#中遇到这个情况这么办? c#想把mp3文件赋给个变量或类怎么写 简单问题 有回的马上结帖 winform中点击子结点时打开一个网页的问题 SQL2005新增的varchar(max)数据类型,在C#的SqlParameter如何表示? 请问vs.net2005新建项目出错信息“需要绝对路径信息”如何解决? 问题,大家动动脑子,脑子灵的给答案 最后一次. 开源.免费的数据库通用连接类 巨好的网格组件,可惜... 外部应用程序也不能访问ie中的跨域iframe? 命名空间冲突
private void button1_Click(object sender, EventArgs e)
{
mygoods.goods_find(t_1.Text.Trim());
//按t_1.Text查找记录,按货号搜索
save_yn = mygoods.save_flags;
//得到结果是否找到,有返回1,没有返回0
t_2.Text = mygoods.g_name.ToString();
t_3.Text = mygoods.g_place.ToString();
t_4.Text = mygoods.g_type.ToString();
t_5.Text = mygoods.g_unit.ToString();
t_6.Text = mygoods.g_price.ToString();
}
mygoods 没有new,还是上一次赋值的属性.
应该把goods mygoods = new goods() 放在button1_Click()里面