读书人

对象引用不到实值解决方案

发布时间: 2013-08-16 14:29:57 作者: rapoo

对象引用不到实值
本帖最后由 u010691794 于 2013-08-14 12:31:51 编辑 我需要将一个gridview里的数据经过查询插入到另一个gridview中,部分代码:
string Goods;
Goods = this.TextBox1.Text.Trim();
if(CheckGoods(Goods)){
ClassLibrary1.Shopping info = null;
info = new ClassLibrary1.Shopping();
for (int i = 0; i < goodslist.Rows.Count; i++)
{
if ((goodslist.Rows[i].Cells[0].Text == Goods) || (goodslist.Rows[i].Cells[1].Text == Goods))
{
info.GoodsId = goodslist.Rows[i].Cells[0].Text;
info.GoodsName = goodslist.Rows[i].Cells[1].Text;
info.GoodsUnitPrice = Convert.ToDecimal(goodslist.Rows[i].Cells[2].Text);
info.GoodsType = goodslist.Rows[i].Cells[3].Text;
break;
}
}
ClassLibrary1.ShoppingCtrl.Add(info);
}
其中Goods表示查询条件,即第一个gridview(goodslist)中的GoodsId列或者GoodsName列。
结果总是插入空数据,根本取不到第一个gridview中的数据。 GridView 数据库 C#


[解决办法]
设断点调试不是很简单吗

读书人网 >C#

热点推荐