<asp:GridView ID="GridView1" runat="server" ShowFooter="True" onrowdatabound="GridView1_RowDataBound" AutoGenerateColumns="True"> </asp:GridView>
protected void Page_Load(object sender, EventArgs e) { string RequestID = Request.QueryString["P_ID"]; DataTable dt = new DataTable(); if (this.Session["Datatable"] == null) { dt.Columns.Add("P_ID"); dt.Columns.Add("P_Name"); dt.Columns.Add("P_Price"); dt.Columns.Add("P_Quantity"); dt.Columns.Add("ราคารวม"); this.Session["Datatable"] = dt; } else { dt = (DataTable)this.Session["Datatable"]; } if (RequestID != "") { string sql; sql = "SELECT * FROM T_Product WHERE P_ID = '" + RequestID + "'"; SqlDataAdapter da = new SqlDataAdapter(sql, db); DataSet ds = new DataSet(); da.Fill(ds); DataRow dr = dt.NewRow(); dr["P_ID"] = RequestID; dr["P_Name"] = ds.Tables[0].Rows[0]["P_Name"].ToString(); dr["P_Price"] = ds.Tables[0].Rows[0]["P_Price"].ToString(); dr["P_Quantity"] = 1; int a = Convert.ToInt32(ds.Tables[0].Rows[0]["P_Price"]); dr["ราคารวม"] = a * 1; dt.Rows.Add(dr); GridView1.DataSource = dt; GridView1.DataBind(); } else { GridView1.DataSource = dt; GridView1.DataBind(); } } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { double Total = 0; if (e.Row.RowType == DataControlRowType.DataRow) { //Total += Convert.ToDouble(DataBinder.Eval(e.Row.DataItem, "P_Price")); // ผลรวม ได้ 0 Total += double.Parse(e.Row.Cells[4].Text); // ผลรวม ได้ 0 } else if (e.Row.RowType == DataControlRowType.Footer) { e.Row.Font.Bold = true; e.Row.Cells[3].Text = "Total"; e.Row.Cells[4].Text = Total.ToString(); } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง