我有一个GridView
和一个项目列表ListBox
。不包括 中的第一列GridView
。
我想用ListBox
. 我的意思是GridView2.Columns[i].HeaderText = ListBox.Items[i].Tostring()
.
这是我尝试过的:
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
for (int i = 1; i < GridView2.Columns.Count; i++)
{
String header = GridView2.Columns[i].HeaderText;
if (header.Length != 0)
{
e.Row.Cells[i].ToolTip = ListBox4.Items[i].ToString().Trim();
}
}
}
}
这给了我一个异常错误:索引超出范围。必须是非负数且小于集合的大小。
请帮忙。谢谢你。