combox获取不到数据库数据
调用了基层数据库处理类,处理如下:
数据层如下
public DataTable InfoList(string wtdw,string wsax) //获取
{
string str = "select * from table1";
return data.GetTable(str);
}
public bool AddInfo(string wtdw,string wsax) //添加
{
string str = "insert into table1(WTDW,WSAX)values('"+wtdw="','"+wsax"')";
return data.Excute(str);
}
=====================================================================
业务层如下
public DataTable getInfoList(string wtdw,string wsax) //获取
{
return inData.InfoList(wtdw,wsax);
}
public bool addInfo(string wtdw,string wsax) //添加
{
return inData.AddInfo(wtdw,wsax);
}
=====================================================================
表示层
Inspect.addInfo(cbxWTDW.Text.Trim(),cbxWSAX.Text.Trim()); //添加信息
Inspect.getInfoList(cbxWTDW.Text,cbxWSAX.Text); //获取信息
这两句代码是在不同的两个窗体上,现在添加正常,但获取的时候,单步调试值都是空值,请问是什么情况?
------解决方案--------------------如果你的cob是绑定的数据 你试着吧他的数据源去一下看看 断点调试 是不是根本他就整体都没数据
如果没有 看看给他绑定的 datatable是不是那里就有问题了 然后再判断
------解决方案--------------------
既然是要从数据库中获取来显示 那为什么要把这个值当做参数传递给你的方法 这样没有意义啊 并不是你传过去了 他就给你显示了 而且InfoList的两个参数在你的实现里面完全没有用到