|
|
|
ASP.NET ใช้ Datagrid แล้วทํา Paging ของ Datagrid แต่กดย้อนกลับ แล้วมันจะ Next page ตลอด |
|
|
|
|
|
|
|
framework 4.5 เลยนะ ถึงว่าไม่เคยเห็นชื่อ datagrid
แต่ถ้ามันทำงานเหมือน gridview
ต้องดูโค้ดใน Bind_GV_Stock_Movement(); ต่อ
เพราะแค่นี้บอกไม่ได้
|
|
|
|
|
Date :
2014-09-01 16:43:26 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Method: BindData ครับ
Code (C#)
private void Bind_GV_Stock_Movement()
{
string sql = "SELECT CASE WHEN App.stock_card.is_recv = 1 THEN 'รับ' ELSE 'จ่าย' END AS status, qty_entry, qty_out, total, comment, datetime FROM App.stock_card";
cmd = conn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
dp = new SqlDataAdapter(cmd);
dp.Fill(dt);
GV_Stock_Movement.DataSource = dt;
GV_Stock_Movement.DataBind();
}
|
|
|
|
|
Date :
2014-09-01 20:08:45 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
protected void GV_Stock_Movement_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
string sql = "SELECT CASE WHEN App.stock_card.is_recv = 1 THEN 'รับ' ELSE 'จ่าย' END AS status, qty_entry, qty_out, total, comment, datetime FROM App.stock_card";
cmd = conn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
dp = new SqlDataAdapter(cmd);
dp.Fill(dt);
GV_Stock_Movement.DataSource = dt;
GV_Stock_Movement.PageIndex = e.NewPageIndex;
GV_Stock_Movement.DataBind();
}
ตกลงมันเป็นอะไร เป็น gridview หรือ datagrid กันแน่ ???
ถ้าเป็น gridview แก้ handle event ให้ถูกด้วย
|
|
|
|
|
Date :
2014-09-02 08:25:17 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|