簡體   English   中英

在數據列表中動態更改一行的顏色

[英]Changing the color of one row dynamically in datalist

我有一個按鈕搜索,當用戶單擊按鈕時,它會從特定來源中檢索數據並將其綁定到數據列表。

在這種情況下,我需要更改特定列的顏色,該復選框將確切定義它的確切列。

所以我的問題是,是否有可能改變整個色譜柱的顏色? 還是我需要在每個單元格中執行此操作,該怎么做? 如果我按單元格進行操作,我如何確定這是右列的正確單元格?

提前致謝

更新:

我嘗試了這里建議的方法,但是什么也沒有發生,我不知道所有數據是否都在數據列表中的表中是否重要? 有什么作用嗎?

找到的解決方案:最好的解決方法是將td添加到其中您具有數據ID和runat =“ server”,然后您可以在ItemDataBound中執行下一個代碼以獲取單元格:

(e.Item.FindControl("NameOfTheTD") as HtmlTableCell).BgColor = "Green";

在數據列表的ItemCommand中編寫以下代碼

if (e.CommandName == "ThisMonth")
{
     System.Drawing.Color colour = System.Drawing.ColorTranslator.FromHtml("#65B3E3");
     e.Item.BackColor = colour;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM