某個繫結列顯示特殊顏色

2021-04-01 21:55:51 字數 508 閱讀 1312

我們經常使用用於類似 repeater、datalist 或 datagrid 的模板列表,有時候需要根據不同狀態,顯示不同字帖顏色,以提示使用者.

例如:在datagrid中,緊急顯示紅色,一般顯示黑色,複雜顯示藍色

'>

<%# (string)databinder.eval(container.dataitem,"ideastatename") %>

這種方式有個要求,就是必須知道顏色的**數值

如果這樣<%# (string)databinder.eval(container.dataitem,"ideastatename")=="緊急"?"red":"blue" %>頁面會發生異常

那我們有沒有在不知道顏色的**數值的情況下的資料繫結解決辦法呢?

<%# ((bool)databinder.eval(container.dataitem,"isread"))?"yes":"no" %>

未閱讀的顯示紅色的no,閱讀過的顯示黑色的yes(本系統預設黑色)

模板列繫結欄位設定繫結列的樣式

target blank title eval title stringtruncat eval title tostring 18 將指定字串按指定長度進行剪下,需要截斷的字串 字串的最大長度 超過長度的字尾 如果超過長度,返回截斷後的新字串加上字尾,否則,返回原字串 public static ...

datagrid 繫結動態列

如題,許多時候我們渴望繫結一個不確定的列到datagrid,如果你真想這樣那麼10分鐘後你將實現,缺點是你不可能在datagrid的一行中得到一個完整的類了.她藉助了一個國外的原始碼類,datagriddatasource.cs using system using system.collectio...

datagridview 修改繫結資料集顯示的問題

呵呵,今天又碰到這個問題了,不過這次要委託回主執行緒修改不麻煩了,要修改的欄位太多了。上網搜了一下,找到了這個 dg.dispatcher.invoke new action dg.items.refresh dg.dispatcher.begininvoke new action dg.items...

gridControl控制元件動態繫結列

datatable dt query.getcustome ref customcolumncount 繫結列 gridview.columns.add new gridcolumn gridview.columns.add new gridcolumn gridview.columns testn...

如何判斷某個事件已經繫結了某個事件處理程式?

為button1繫結一個事件處理程式 button btn new button btn.click neweventhandler button2 click 獲取button類定義的所有事件的資訊 propertyinfo pi typeof button getproperty events ...