|
|
|
สอบถามเกี่ยวกับการแสดงค่าวันที่-เวลาใน Column ของ GridView ครับ |
|
|
|
|
|
|
|
คำถาม: สอบถามเกี่ยวกับการแสดงค่าวันที่-เวลาใน Column ของ GridView ครับ
โค้ดใน RowDataBound
Code (C#)
protected void grvData_RowDataBound(object sender, GridViewRowEventArgs e)
{
try
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label lblNum = e.Row.FindControl("lblNum") as Label;
lblNum.Text = Convert.ToString((e.Row.RowIndex + 1) + (grvData.PageIndex * grvData.PageSize));
Label lblBillID = e.Row.FindControl("lblBillID") as Label;
lblBillID.Text = DataBinder.Eval(e.Row.DataItem, "BillID").ToString();
Label lblTaxInvoiceID = e.Row.FindControl("lblTaxInvoiceID") as Label;
lblTaxInvoiceID.Text = DataBinder.Eval(e.Row.DataItem, "TaxInvoiceID").ToString();
Label lblCompanyName = e.Row.FindControl("lblCompanyName") as Label;
lblCompanyName.Text = DataBinder.Eval(e.Row.DataItem, "CompanyName").ToString();
Label lblStartDate = e.Row.FindControl("lblStartDate") as Label;
lblStartDate.Text = DataBinder.Eval(e.Row.DataItem, "StartDate").ToString(); // เป็นวันที่-เวลา
Label lblEndDate = e.Row.FindControl("lblEndDate") as Label;
lblEndDate.Text = DataBinder.Eval(e.Row.DataItem, "EndDate").ToString(); // เป็นวันที่-เวลา
Label lblIssueDate = e.Row.FindControl("lblIssueDate") as Label;
lblIssueDate.Text = DataBinder.Eval(e.Row.DataItem, "IssueDate").ToString(); // เป็นวันที่-เวลา
LinkButton lnkEdit = e.Row.FindControl("lnkEdit") as LinkButton;
LinkButton lnkDel = e.Row.FindControl("lnkDel") as LinkButton;
}
}
catch (Exception ex)
{
CheckError("grvData_RowDataBound", ex.ToString());
}
}
ลองสองแบบนี้แล้วก็ยังไม่ได้
Code (C#)
<asp:Label ID="BirthDateLabel" runat="Server" Text='<%# Eval("DnevnicaOdCas","{0:d}") %>'>
Code (C#)
<asp:label id="lblDate" runat="server" text='<%# Eval("Your_Date_Column", "{0:MMMM d, yyyy}") %>' />
ถ้าเอา DataTable ใส่ใน GridView เลย ก็ไม่มีปัญหาอะไร แต่ทำไมมาทำ Find Control แล้วมันไม่ขึ้นหว่า?
Tag : .NET, Ms SQL Server 2008, Web (ASP.NET), C#, VS 2010 (.NET 4.x)
|
ประวัติการแก้ไข 2011-07-12 15:46:14
|
|
|
|
|
Date :
2011-07-12 15:39:16 |
By :
Marcuz |
View :
1975 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ภาษา C ไม่ตอบ ให้ tungman มาตอบ
|
|
|
|
|
Date :
2011-07-12 23:11:16 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|