Индекс вставки всплывающей подсказки Gridview или проверка значения в ячейке - PullRequest
0 голосов
/ 20 января 2010

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

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {

            { 
                if (e.Row.RowType == DataControlRowType.Header) 
                    { 
                        foreach (TableCell cell in e.Row.Cells) 
                            { 
                                foreach (Control ctl in cell.Controls) 
                                    { 
                                        if (ctl.GetType().ToString().Contains("DataControlLinkButton")) 
                                            { 
                                                cell.Attributes.Add("title", "tooltip text for " + ((LinkButton)ctl).Text);

                                            } 

                                    } 
                            } 
                    } 
            }

        }

Как мне поступить с этим кодом, чтобы в подсказке первого столбца было указано «представляет описание категории», во втором столбце указано «представляет общий процент» и т. Д. И т. Д.

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

1 Ответ

0 голосов
/ 22 января 2010

Почему бы вам не использовать

ToolTip='<%# Eval("ColumnName")%>'

в шаблоне элемента, когда вы связываете свойство Text, также привязывается и свойство всплывающей подсказки (в файле aspx).

...