 |
|
ใช้กริดวิว+ส่งค่าข้ามหน้าแล้วไม่แสดง 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 :
1044 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เดียวเย็น ๆ จะมาเขียนให้ครับ
|
 |
 |
 |
 |
Date :
2011-05-10 09:25:31 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2011-05-14 12:52:59 |
By :
ekarit |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|