呈現數據綁定ListView時,我想根據結果動態設置每行的背景顏色(在本例中爲紅色,橙色和綠色)。在itemCreated事件中由ListView創建的行的更改樣式
protected void ListView1_ItemCreated(object sender, ListViewItemEventArgs e)
{
DataRow myRow;
DataRowView myRowView;
myRowView = (DataRowView)e.Item.DataItem;
myRow = myRowView.Row;
if (myRow[2].ToString().CompareTo("") == 1)
{
// Colour coding here..
}
}
是否有可能達到TR標籤的每一行來改變風格?
非常感謝, 斯特凡
嗨,你的意思是通過在ItemCreated事件中使用發件人或ListViewItemEventArgs?不是100%確定你在這裏提出的建議。 //謝謝 – StefanE 2010-08-12 12:47:52
如果你使用服務器端TR,使用e.Item.FindControl(「trid」);否則,我不是100%確定的,但我認爲e.Item有一個Controls集合,您可以循環查找要注入的
相關問題