这里如何为每一行的网格视图编写循环,为什么因为在gridview中插入的所有记录都不会存储在db中,所以它只存储在gridview中的最后一行。如何存储所有... [英] here how to write loop for grid view each row why because all the records inserted in gridview are not going to be stored in db it is storing only last row in the gridview. how to store all the...

查看:54
本文介绍了这里如何为每一行的网格视图编写循环,为什么因为在gridview中插入的所有记录都不会存储在db中,所以它只存储在gridview中的最后一行。如何存储所有...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

列表与LT;&的OrderDetail GT; objOrderDetail = new List< orderdetail>();

// Todo获得所有网格订单







foreach(GridView.Rows中的GridViewRow gr)

{

objOrderDetail.Add(new OrderDetail

{

Code = int.Parse(((Label)(gr.FindControl(lblcode)))。Text),

Descritpion =((Label)(gr.FindControl) (lbldescription)))。文本,

Rate = int.Parse(((Label)(gr.FindControl(lblrate)))。文本),

数量= int.Parse(((标签)(gr.FindControl(lblqty)))。文本),

总计=((标签)(gr.FindControl(lbltotal)) )。文字

});



}



obj.OrderDetails = objOrderDetail;

AdoData objado = new AdoData();

lblmes sage.Text = objado.orderdetails(obj);

List<orderdetail> objOrderDetail = new List<orderdetail>();
//Todo get all the grid order



foreach (GridViewRow gr in GridView.Rows)
{
objOrderDetail.Add(new OrderDetail
{
Code = int.Parse(((Label)(gr.FindControl("lblcode"))).Text),
Descritpion = ((Label)(gr.FindControl("lbldescription"))).Text,
Rate = int.Parse(((Label)(gr.FindControl("lblrate"))).Text),
Qty = int.Parse(((Label)(gr.FindControl("lblqty"))).Text),
Total = ((Label)(gr.FindControl("lbltotal"))).Text
});

}

obj.OrderDetails = objOrderDetail;
AdoData objado = new AdoData();
lblmessage.Text = objado.orderdetails(obj);

推荐答案

列表是一个泛型结构,你不能自己声明一个列表。因此,而不是将列表变量声明为



The lists is a generics structure, you cannot declare a list on it''s own. so instead of declaring the list variable as

List objOrderDetail = new List();





在您的第一个声明中这样做:





in your first statement do it like this:

List<orderdetail> objOrderDetail = new List<orderdetail>(); </orderdetail></orderdetail>





请进一步阅读以下列表:



http://www.dotnetperls.com/list [ ^ ]



问候

Pawan



Please read about lists further at:

http://www.dotnetperls.com/list[^]

Regards
Pawan


这篇关于这里如何为每一行的网格视图编写循环,为什么因为在gridview中插入的所有记录都不会存储在db中,所以它只存储在gridview中的最后一行。如何存储所有...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆