将值绑定到GridView中的工具提示Id

本文关键字:工具提示 Id GridView 绑定 | 更新日期: 2023-09-27 17:52:40

<div class="panel-body">
    <div class="col-sm-12">
        <div class="panel-body panelscollbar height85">
            <asp:GridView ID="GridView1" CssClass="table table-hover table-striped" runat="server" GridLines="None" ShowHeaderWhenEmpty="True" EmptyDataText="No data found..." AutoGenerateColumns="False">
                <Columns>
                    <asp:TemplateField HeaderText="Company">
                        <ItemTemplate>
                            <asp:Label ID="lbl_Company" runat="server" ToolTip='<%# Bind("companyname") %>' Text='<%# Bind("_mpce_com") %>' Width="100px"></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
        </div>
    </div>
</div>

我想从服务器端绑定值到这个工具提示Id,它是companyname

如何绑定该值,就像下面的

protected void lbtnAddPrftCntr_Click(object sender, EventArgs e)
{
    try
    {
      string cmp= ...;
      companyname = cmp;
    }
}

将值绑定到GridView中的工具提示Id

在GridView中添加OnRowDataBound="grdAdslCompanyAdvisers_RowDataBound"

asp:GridView ID="GridView1" OnRowDataBound="GridView1_RowDataBound"
后面的代码
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow) {
            Label lbl = (Label)e.Row.FindControl("lbl_Company");
            lbl.ToolTip = //Your tooltip;
        }
    }