Member 11644373 Ответов: 2

Могу ли я разбить линии в используемой подсказке


Привет всем, так как я использую всплывающую подсказку для отображения описания,всякий раз,когда пользователь наводит курсор мыши на конкретную ячейку, которая с помощью всплывающей подсказки показывает описание, содержащее много строк, так как оно показывает все в одной строке, я хочу, чтобы оно разрывало линии при отображении во всплывающей подсказке

protected void gvDetails_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        DataControlRowType rtype = e.Row.RowType;
        if (rtype == DataControlRowType.DataRow && rtype != DataControlRowType.Footer
            && rtype != DataControlRowType.Separator && rtype != DataControlRowType.Header
       && rtype != DataControlRowType.Pager)
        {
            Label lbl = (Label)e.Row.FindControl("lblremark");
            Label lbl1=(Label)e.Row.FindControl("empname");
            e.Row.Cells[5].ToolTip = lbl.Text;
            e.Row.Cells[0].ToolTip = lbl1.Text;
        }


Что я уже пробовал:

Label lbl = (Label)e.Row.FindControl("lblremark");
           Label lbl1=(Label)e.Row.FindControl("empname");
           e.Row.Cells[5].ToolTip = lbl.Text;
           e.Row.Cells[0].ToolTip = lbl1.Text;


Я выбираю описание из lblremark используемого в grid и employeedetails по empname в gridview может ли кто нибудь помочь

2 Ответов

Рейтинг:
1

W∴ Balboos, GHB

Чтобы показать разрывы строк в элементах управления, вам нужно немного поэкспериментировать.
Даже в интернете < br> не работает в оповещении, вам нужно использовать \n.

Итак, сделайте тест с различными типами разрывов строк: \n \n\r и так далее.

Или-вы могли бы погуглить его ...


Рейтинг:
0

OriginalGriff

Да-всплывающие подсказки подчиняются символам "\r\n " и начинаются с новой строки.
Так

myObject.ToolTip = "Line 1\r\nLine 2\r\nLine 3";
будет прекрасно работать.