这里如何为每一行的网格视图编写循环,为什么因为在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...
问题描述
列表与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屋!