ใช้กริดวิว+ส่งค่าข้ามหน้าแล้วไม่แสดง Footer หากไม่มีข้อมูลใน Table ,GrieView ShowHeader , ShowFooter When No Data
จาก https://www.thaicreate.com/asp.net/c-sharp-asp.net-sql-server-edit-update-record.html
ผมใช้
Code (C#)
void myGridView_RowDataBound(Object s, GridViewRowEventArgs e)
{
//*** PurchaseOrderID ***//
HyperLink hplPurchaseOrderID = (HyperLink)(e.Row.FindControl("lblPurchaseOrderID"));
if (hplPurchaseOrderID != null)
{
hplPurchaseOrderID.Text = DataBinder.Eval(e.Row.DataItem, "PurchaseOrderID").ToString();
hplPurchaseOrderID.NavigateUrl = "page5-2-1.aspx?PurchaseOrderID=" + DataBinder.Eval(e.Row.DataItem, "PurchaseOrderID").ToString();
}
ในการส่งค่าไปอีกเพจ
ใช้ตัวนี้รับ
Code (C#)
strSQL = "SELECT PurchaseOrderID,PurchaseOrderDetailID,ProductID,(Select s.ProductName from Product as s where s.ProductID = c.ProductID)as ProductName,OrderQuantity,ProductPrice,ReceiveQuantity,PStockChk,DiffQuantity FROM PurchaseOrderDetail as c where PurchaseOrderID = '" + Request.QueryString["PurchaseOrderID"] + "'";
ถ้าหากว่ามีข้อมูลใน PurchaseOrder ก็จะแสดงกริดวิวครบทั้ง Header ข้อมูล Footer
แต่ถ้าใน PurchaseOrder เพิ่งสร้างใหม่ไม่มีข้อมูลจะไม่มีตารางกริดวิวออกมาเลยครับ
มีวิธีที่จะทำให้มันแสดง Header กะ Footer มาไหมครับTag : .NET, Ms SQL Server 2008, Web (ASP.NET), C#
Date :
2011-05-10 02:48:20
By :
ekarit
View :
1023
Reply :
2
เดียวเย็น ๆ จะมาเขียนให้ครับ
Date :
2011-05-10 09:25:31
By :
webmaster
Date :
2011-05-14 12:52:59
By :
ekarit
Load balance : Server 05