我有以下代碼行來評估值是true還是false,如果它是true,它將顯示圖像,如果它的false顯示不同的值。如何基於gridview中的字段值設置ImageUrl
<itemTemplate>
<img alt="" id="Img1"
src='<%# MyAdmin.GetCheckMark((bool)DataBinder.Eval(Container.DataItem, "ShowImg"))%>'
runat="server" /></ItemTemplate>
我可以自定義在C#中的後端代碼的評估和演示部分,然後通過不同的變量,它例如在C#我想要做的
bool ImgFlag = false;
if(Entity.ShowImg == false && Entity.SomethingElse == true)
{
ImgFlag = true;
}
else if(Entity.ShowImg == false && Entity.SomethingElse == false)
{
ImaFlag = false;
}
else
{
ImgFlag = true;
}
然後我想用ImgFlag而不是在每行的GridView中顯示ShowImg,因此ImgFlag將決定顯示哪個標誌。
或者還有更好的方法嗎?
問題是,該eval現在取決於兩件事情..不像以前一樣。
謝謝
但我怎麼能夠調節它..像我需要ShowImg檢查其假,如果SomethingElse爲True,反之亦然 – user710502 2012-02-01 18:07:16