c# - 识别行数据绑定(bind)事件中的单元格列标题名称

标签 c# asp.net gridview

我需要使用工具提示显示单元格的描述。我需要使用 OnRowDataBound 识别单元格的标题。

<asp:GridView ID="grdOne" runat="server" AutoGenerateColumns="False" CssClass="common_tbl full_width" AllowPaging="true" 
 OnPageIndexChanging="grdOne_PageIndexChanging" OnRowDataBound="grdOne_OnRowDataBound">

<Columns>
    <asp:TemplateField HeaderText="Bank Code">
        <ItemTemplate>
            <asp:Label ID="lblBankCode" runat="server" Text='<%#Eval("BankCode")%>'></asp:Label>
        </ItemTemplate>
        <HeaderStyle HorizontalAlign="Center" />
    </asp:TemplateField>
    <asp:TemplateField HeaderText="Branch Code">
        <ItemTemplate>
            <asp:Label ID="lblBranchCode" runat="server" Text='<%#Eval("BranchCode")%>'></asp:Label>
        </ItemTemplate>
        <HeaderStyle HorizontalAlign="Center" />
    </asp:TemplateField>
</Columns>
</asp:GridView>

protected void grdOne_OnRowDataBound(object sender, GridViewRowEventArgs e)
{
}

最佳答案

希望这会起作用

protected void grdOne_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        e.Row.ToolTip = "Description";
    }
 }

protected void grdOne_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
             e.Row.Attributes.Add("title", "Description");
        }
     }

关于c# - 识别行数据绑定(bind)事件中的单元格列标题名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31645872/

相关文章:

c# - 在同一 View 中创建多个相同类型的对象

c# - 如何禁用 GridView 中的内联编辑?

jquery - angularjs - 预检响应中的 Access-Control-Allow-Headers 不允许请求 header 字段

c# - 为 ASP.NET GridView 中的所有空单元格着色

java - Android GridView wrap_content 单元格宽度和每行动态项目数

asp.net - 无法通过 OnRowEditing 事件在 EditTemplate 中找到控件

c# - 多态性如何处理 C# 中未定义的中间类型?

c# - WPF 拖放、拖放

c# - Expression.Convert 之间的显式装箱不能正常工作?

asp.net - 服务器.MapPath ("."),服务器.MapPath ("~"),服务器.MapPath(@"\"),服务器.MapPath ("/")。有什么不同?