我正在处理一个 ASP.NET 项目,我正在尝试添加一个ToolTip
从. 请问有什么帮助吗?这是我用来绑定列的代码。GridView
DataSet
for (int i = 0; i < answers; i++)
{
ds.Tables[0].Columns.Add(dans.Tables[0].Rows[i]["level"].ToString(), Type.GetType("System.Boolean"));
}
您可以使用此代码为特定列提供工具提示
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Utility.RowColorChange(e);
for (int colIndex = 0; colIndex < e.Row.Cells.Count; colIndex++)
{
string ToolTipString = "Edit Records";
e.Row.Cells[5].Attributes.Add("title", ToolTipString);
}
}
}
这也可以使用 JavaScript 来完成,将CSS 类添加到要放置工具提示的列中。然后在 JavaScript 中添加title属性。
以下是示例:
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataField="DIAGNOSIS_CODE" HeaderText="Diagnosis Code"/>
<asp:ButtonField DataTextField="DIAGNOSIS_NAME" HeaderText="Diagnosis Name"
ControlStyle-CssClass="DiagButton" />
<asp:BoundField DataField="ICD_CODE" HeaderText="ICD Code"/>
<asp:BoundField DataField="ICD_NAME" HeaderText="ICD Name" />
</Columns>
</asp:GridView>
JavaScript
$(document).ready(function () {
$(".DiagButton").attr("title", "Click to Edit Diagnosis Name");
});
这会将标题属性添加到具有类.DiagButton的列