|
|
|
ต้องการเปลี่ยนค่า ใน gridview จากค่าที่ดึงมาเปลี่ยนเป็น อีกค่าที่เรากำหนดไว้ ต้องทำอย่างไร ขอตัวอย่างครับ |
|
|
|
|
|
|
|
delegate event rowdatabound แล้วเปลี่ยนเอา
|
|
|
|
|
Date :
2016-03-30 16:02:21 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำใร Query ก้ได้ครับ ง่ายดีจะได้ไม่ต้องมายุ่งกับ Code มากมาย
หรือไม่ก็ตาม Comment ที่ 1 ก็ได้ครับ แล้วแต่สะดวก
|
ประวัติการแก้ไข 2016-03-30 16:04:04
|
|
|
|
Date :
2016-03-30 16:02:51 |
By :
taotechnocom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ เพิ่มอย่างที่ บอกเลยครับ
Code (ASP)
<asp:GridView ID="gridview1" runat="server" AutoGenerateColumns="False" OnRowDataBound="OnRowDataBound">
<Columns>
<asp:BoundField DataField="EmailStatus" HeaderText="EmailStatus">
<ItemStyle Width="50px" />
</asp:BoundField>
</Columns>
</asp:GridView>
Code (C#)
protected void OnRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TableCell statusCell = e.Row.Cells[5]; // cell ของ email อยู่คอลัมป์ [5]
if (statusCell.Text == "True")
{
statusCell.Text = "Have email";
}
if (statusCell.Text == "False")
{
statusCell.Text = "No email";
}
}
|
ประวัติการแก้ไข 2016-03-31 10:46:37 2016-03-31 10:46:41
|
|
|
|
Date :
2016-03-31 10:45:40 |
By :
crusader07 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-03-31 14:26:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|