Asp.net gridview изменение размера строк с изображениями
У меня есть это, и он работает, чтобы изменить размер строк в gridview так, что если есть изображение, то строка будет 10, а если есть изображение, то высота строки будет 100, но когда есть изображение, изображение остается на уровне 10, даже если высота строки равна 100. Как я могу получить изображения, чтобы изменить размер до 100 в способ RowDataBound?
Код:
&ЛТ;АСП:таблицы с ID="gridview1, на" атрибут runat="сервер" cssclass="таблица-полосатый стол-граничит
table-hover" emptydatatext="нет записей данных для отображения."
="" width="99%" cellpadding="4" ondatabound="GridView1_DataBound" onrowdatabound="GridView1_RowDataBound">
<колонки>
<asp:imagefield dataimageurlfield="IMAGEFILEPATH" controlstyle-width="100"
="" controlstyle-height="100" headertext="Image">
<headerstyle cssclass="gridheader" horizontalalign="Center"
="" verticalalign="Middle">
защищенный void GridView1_RowDataBound(отправитель объекта,GridViewRowEventArgs e) {
ResizeRows(e);
}
private void ResizeRows(GridViewRowEventArgs e) {
если (электронная.Подряд!=нуль) {
if (e.Row.RowIndex>0) {
если ((например.Подряд.Клетки[1].Текст==" ") || (электронные.Подряд.Клетки[1].Текст=="") || (электронные.Подряд.Клетки[1].Текст=="IMAGEFILEPATH")) {
e.Row.Height=10; // < это работает
} еще {
e.Row.Height=100; // < это работает
}
}
}
}
Что я уже пробовал:
Я пытался:
Изображение img = e.Row.Cells[1].Элементы управления[0] в виде изображения;
если (рис != нуль) {
НВФ.Высота=100;
}