我有一個ListBox
,其中的條目數與GridView
中的行數匹配。使用這個ListBox
我想顯示每行的工具提示只對GridView
的第一列數據。我在前端綁定了GridView
。如何使用列表框爲GridView中的第一列數據分配工具提示
我曾嘗試是給指數超出範圍錯誤的代碼:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
for (int i = 0; i <= GridView1.Rows.Count; i++)
{
String ProCol = GridView1.Rows[i].Cells[0].ToString();
if (ProCol.Length != 0)
{
e.Row.Cells[0].ToolTip = ListBox1.Items[i].ToString().Trim();
}
}
}
}
的GridView1.Rows.Count是0,我和它確實是這樣這裏進入循環。 –
它會進入循環,因爲0 <= 0。無論如何,你需要調查爲什麼你的行數是零。這是一個非常重要的事實,你忘了在問題中提到它。 –