Это глупая, но неприятная проблема. Я показываю предупреждающее изображение рядом с номером счета для определенных критериев, но когда я добавляю изображение к содержимому ячейки, кажется, что оно дублирует размер содержимого ячейки. Если в ячейке недостаточно места, она отображается только один раз. Я попытался установить его в качестве фонового изображения без повторения, введите описание изображения здесь. Это ПРОСТО, когда вы добавляете его к содержимому ЛЮБОЙ ячейки - я перепробовал их все. См. Изображение
Буду очень признателен за любую помощь!
string sImage = "";
if (hWarningInd.Value == "Y") {
sImage = "<img src='Images/warning.png' style='border:none;' width='16' Title='" + hSARSMessage.Value + "' />";
}
e.Row.Cells[6].Text = e.Row.Cells[6].Text + sImage;

Где вы написали этот код? Можете ли вы опубликовать полный метод / событие для этого кода.
Я настраиваю его для открытия страницы обслуживания с несколькими параметрами e.Row.Cells [6] .Text = "<a href = 'MaintenanceCommercial.aspx? ExporterID = " + GridView1.DataKeys [e.Row.RowIndex] .Values [ 0] .ToString () + "& ComId = " + GridView1.DataKeys [e.Row.RowIndex] .Values [3] .ToString () + "'" + sStyle + "Title ='" + hSARSMessage.Value + "' > "+ e.Row.Cells [6] .Text +" </a> ";
@Bharadwaj это огромный кусок кода, но в основном он находится в событии gridview_rowdatabound
Щелкните правой кнопкой мыши изображение в браузере Chrome и посмотрите, добавляет ли оно два тега img в ячейку. Если нет, то уменьшите width для этого тега img.





Какое значение имеет
e.Row.Cells[6].Textперед добавлениемsImage?