ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

asp:GridView 使用增加删除行(1/2)

来源:网络整理     时间:2016-11-05     关键词:

本篇文章主要介绍了" asp:GridView 使用增加删除行",主要涉及到方面的内容,对于ASPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:

 
                    
                        
                            
                                <%= Resources.Resource.lbl_NO%>
                            
                            
                                <%# string.Format("{0}", Container.DataItemIndex+1)%>
                            
                        
                        
                            
                                <%= Resources.Resource.lbl_CommodityMoveInfo%>
                            
                            
                                
<%= Resources.Resource.lbl_CommodityName%>:* <%= Resources.Resource.lbl_Unit%>:* <%= Resources.Resource.lab_Quantity%>:*
<%= Resources.Resource.lbl_MoveOutReason%>:* <%= Resources.Resource.lbl_ReturnDate%>:*
Lot-ID:  
使用添加按钮 protected void b_Add_Click(object sender, EventArgs e) { OnRowCreating(); } private void OnRowCreating() { DataTable dt = new DataTable(); dt.Columns.Add("CommodityName"); dt.Columns.Add("Unit"); dt.Columns.Add("Count"); dt.Columns.Add("MoveOutReason"); dt.Columns.Add("ReturnDate"); dt.Columns.Add("LotID"); dt.Columns.Add("Photo"); dt.Columns.Add("CommodityID"); for (int i = 0; i < gv_Office.Rows.Count; i++) { DataRow dr = dt.NewRow(); dr[0] = (gv_Office.Rows[i].FindControl("tb_CommodityName") as TextBox).Text.Replace(" ", ""); dr[1] = (gv_Office.Rows[i].FindControl("tb_Unit") as TextBox).Text.Replace(" ", ""); dr[2] = (gv_Office.Rows[i].FindControl("tb_Count") as TextBox).Text.Replace(" ", ""); dr[3] = (gv_Office.Rows[i].FindControl("tb_MoveOutReason") as TextBox).Text.Replace(" ", ""); dr[4] = (gv_Office.Rows[i].FindControl("tb_ReturnDate") as TextBox).Text.Replace(" ", ""); dr[5] = (gv_Office.Rows[i].FindControl("tb_LotID") as TextBox).Text.Replace(" ", ""); dr[6] = (gv_Office.Rows[i].FindControl("hdPhoto") as HiddenField).Value; dr[7] = (gv_Office.Rows[i].FindControl("hf_CommodityID") as HiddenField).Value; dt.Rows.Add(dr); } DataRow drNew = dt.NewRow(); drNew[0] = ""; drNew[1] = ""; drNew[2] = ""; drNew[3] = ""; drNew[4] = ""; drNew[5] = ""; drNew[6] = ""; drNew[7] = "-1"; dt.Rows.Add(drNew); gv_Office.DataSource = dt; gv_Office.DataBind(); } 使用删除木一行 protected void LinkButtonDelete_Click1(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; OnRowDeleting(Convert.ToInt32(lb.CommandName) - 1); ScriptManager.RegisterClientScriptBlock(UpdatePanel1, GetType(), "aa", "autoHover();init();", true); } private void OnRowDeleting(int index) { DataTable dt = new DataTable(); dt.Columns.Add("CommodityName"); dt.Columns.Add("Unit"); dt.Columns.Add("Count"); dt.Columns.Add("MoveOutReason"); dt.Columns.Add("ReturnDate"); dt.Columns.Add("LotID"); dt.Columns.Add("Photo"); dt.Columns.Add("CommodityID"); for (int i = 0; i < gv_Office.Rows.Count; i++) { DataRow dr = dt.NewRow(); dr[0] = (gv_Office.Rows[i].FindControl("tb_CommodityName") as TextBox).Text.Replace(" ", ""); dr[1] = (gv_Office.Rows[i].FindControl("tb_Unit") as TextBox).Text.Replace(" ", ""); dr[2] = (gv_Office.Rows[i].FindControl("tb_Count") as TextBox).Text.Replace(" ", ""); dr[3] = (gv_Office.Rows[i].FindControl("tb_MoveOutReason") as TextBox).Text.Replace(" ", ""); dr[4] = (gv_Office.Rows[i].FindControl("tb_ReturnDate") as TextBox).Text.Replace(" ", ""); dr[5] = (gv_Office.Rows[i].FindControl("tb_LotID") as TextBox).Text.Replace(" ", ""); dr[6] = (gv_Office.Rows[i].FindControl("hdPhoto") as HiddenField).Value; dr[7] = (gv_Office.Rows[i].FindControl("hf_CommodityID") as HiddenField).Value; if (i < index) { dt.Rows.Add(dr); } else if (i > index) { dt.Rows.Add(dr); } } gv_Office.DataSource = dt; gv_Office.DataBind(); }

相关图片

相关文章