for (n = 0; n <= GridView2.Rows.Count - 1; n++) { for (i = 0; i <= GridView1.Rows.Count - 1; i++ ) { string name1= ((Label)GridView1.Rows[n].FindControl("name1")).Text.Trim(); string price1= ((Label)GridView1.Rows[n].FindControl("price1")).Text.Trim(); string name2= ((Label)GridView2.Rows[n].FindControl("name2")).Text.Trim(); string price2= ((Label)GridView2.Rows[n].FindControl("price2")).Text.Trim(); if (name1== name2) { sumtotal = Convert.ToDouble(price1); sumtotal3 = sumtotal3 + sumtotal2; price2 = Convert.ToString(sumtotal3 ); } } }
DataTable dt = new DataTable(); DataRow dr; //*** Column ***// dt.Columns.Add("CustomerID"); dt.Columns.Add("Name"); dt.Columns.Add("Email"); dt.Columns.Add("CountryCode"); dt.Columns.Add("Budget"); dt.Columns.Add("Used"); //*** Rows ***// dr = dt.NewRow(); dr["CustomerID"] = "C001"; dr["Name"] = "Win Weerachai"; dr["Email"] = "[email protected]"; dr["CountryCode"] = "TH"; dr["Budget"] = "1000000"; dr["Used"] = "600000"; dt.Rows.Add(dr); //*** Rows ***// dr = dt.NewRow(); dr["CustomerID"] = "C002"; dr["Name"] = "John Smith"; dr["Email"] = "[email protected]"; dr["CountryCode"] = "EN"; dr["Budget"] = "2000000"; dr["Used"] = "800000"; dt.Rows.Add(dr); // dt; //*** Use DataTable ***//
private DataRow tmp_drTest; private DataTable tmp_dttTest; private DataTable aGetTest() { tmp_dttTest = new DataTable(); DataColumn tmp_dtc0 = new DataColumn("name", typeof(string)); DataColumn tmp_dtc1 = new DataColumn("price", typeof(string)); tmp_dttTest.Columns.Add(tmp_dtc0); tmp_dttTest.Columns.Add(tmp_dtc1); DataRow tmp_dtr; tmp_dtr = tmp_dttTest.NewRow(); return tmp_dttTest; }
aGetTest(); //เรียก DataTable ที่สร้างไว้ครับ int rowcount = GridView1.Rows.Count; string old = ""; int oldsum = 0; int oldIndex = 0; for (int i = 0; i < rowcount; i++) { GridViewRow gr = GridView1.Rows[i]; Label lblName = (Label)gr.FindControl("lblName"); Label lblPrice = (Label)gr.FindControl("lblPrice"); if (lblName.Text.Trim() != old) { tmp_drTest = tmp_dttTest.NewRow(); tmp_drTest["name"] = lblName.Text; tmp_drTest["price"] = lblPrice.Text; tmp_dttTest.Rows.Add(tmp_drTest); oldsum = Convert.ToInt32(lblPrice.Text); oldIndex = i; } else if (lblName.Text.Trim() == old) { oldsum = Convert.ToInt32(lblPrice.Text) + oldsum; tmp_dttTest.Rows[oldIndex].BeginEdit(); tmp_dttTest.Rows[oldIndex]["price"] = oldsum; tmp_dttTest.Rows[oldIndex].EndEdit(); tmp_dttTest.Rows[oldIndex].AcceptChanges(); } old = lblName.Text.Trim(); } GridView2.DataSource = tmp_dttTest; GridView2.DataBind();
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง