|
|
|
C# พอจะมีวิธีพิมพ์เครื่องหมายถูกลงใน gridview ได้ไหมคับ |
|
|
|
|
|
|
|
ทำใน RowDataBound ก็ได้ครับ โดยแรก Control Image ไว้ใน Column ก่อนครับ จากนั้นน RowDataBound ก็ใช้การ FindControl เพื่อกำหนดเงื่อนไขรูปภาพครับ
Code (C#)
void myGridView_RowDataBound(Object s, GridViewRowEventArgs e)
{
//*** Image ***//
Image imgStatus = (Label)(e.Row.FindControl("imgStatus"));
if (imgStatus != null)
{
if((string)DataBinder.Eval(e.Row.DataItem, "Status") == "1")
{
imgStatus.ImageURL = Server.MapPath("img/true.gif");
}
else
{
imgStatus.ImageURL = Server.MapPath("img/false.gif");
}
}
}
ผมเขียนสดครับ อาจจะผิด ลองดู Syntax ด้วย
|
|
|
|
|
Date :
2012-03-13 15:39:47 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือเป็น win app นะคับ ไม่ใช่ web app ผมหา rowdatabound ไม่เจอน่ะคับ เกี่ยวกับว่าผมไม่ใช่ asp หรือป่าวคับ
|
|
|
|
|
Date :
2012-03-14 00:27:04 |
By :
maxxana |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็คุณบอกว่า GridView ครับ มันก็ใน ASP.NET ครับ ใน WinApp จะเรียก DataGridView ครับ
|
|
|
|
|
Date :
2012-03-14 05:54:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูบทความนี้ครับ
http://msdn.microsoft.com/en-us/library/x0tz73t0.aspx
|
|
|
|
|
Date :
2012-03-14 05:59:15 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ขอโทดคับผมพิมพ์คำว่า Data ตกไป ขอบคุณสำหรับข้อมูลนะคับ
|
|
|
|
|
Date :
2012-03-14 14:07:53 |
By :
maxxana |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|