При визуализации привязки данных ListView Я хочу динамически устанавливать цвет фона каждой строки в зависимости от результатов, в моем случае Красный, Оранжевый и Зеленый.Изменение стиля строк, созданных ListView в itemCreated event
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 тега для каждой строки, чтобы изменить стиль?
Большое спасибо, Стефан
Привет, вы имеете в виду, используя Sender или ListViewItemEventArgs в событии ItemCreated? Не 100% уверены, что вы предлагаете здесь. // Спасибо – StefanE
, если вы используете серверную часть TR, используйте e.Item.FindControl («trid»); в противном случае, я не уверен на 100%, но я думаю, что e.Item имеет коллекцию Controls, которую вы могли бы запрограммировать в поисках литерала с тегом для ввода. –