Обрезать поле Gridview с помощью многоточия и всплывающей подсказки в C#C#

Место общения программистов C#
Ответить
Anonymous
 Обрезать поле Gridview с помощью многоточия и всплывающей подсказки в C#

Сообщение Anonymous »

У меня возникли проблемы с этим GridView. Вчера эта функция действительно работала, но затем я изменил свой Gridview на использование ItemTemplate вместо полей с привязкой к данным, и теперь функция больше не работает, и все мои попытки найти проблему не увенчались успехом.
Я бы это сделал. хотелось бы иметь возможность обрезать более длинные поля и отображать полный текст во всплывающей подсказке.
Вот мой код GridView: Два поля, которые необходимо обрезать в lbl_item и lbl_techNotes.
Это код, стоящий за этим Я пытаюсь приступить к работе:

Код: Выделить всё

protected void ItemView_RowDataBound(object sender, GridViewRowEventArgs e)
{
int i = 0;

if (e.Row.RowType == DataControlRowType.DataRow)
{
foreach (TableCell cell in e.Row.Cells)
{
i++;
string s = cell.Text;
int maxLength = 50;

if ((cell.Text.Length > maxLength) && ((i == 1) || (i == 8)))
cell.Text = cell.Text.Substring(0, maxLength) + "...";
cell.ToolTip = s;

}
}
}
Примечание. Я пытался просмотреть эти конкретные ячейки, но это тоже не сработало. Я думаю, что я что-то делаю неправильно, воздействуя на эти клетки.
Любая помощь будет очень признательна. Я исчерпал все, что смог найти в сети. На самом деле я еще не настолько разбираюсь в использовании GridViews. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»