我需要显示一个由静态“label”值组成的网格及其对应的数据绑定值。 IOW,像这样:
Label1 <Val1> Label13 <Val13> . . .Label85 <Val85>
Label2 <Val2> Label14 <Val14> . . .Label86 <Val86>
. . .
Label12 <Val12> Label24 <Val24> . . .Label96 <Val96>
我想使用DataGridView,如果可能/可行,如果是,怎么做?
答案 0 :(得分:1)
您可以在标签中添加动态标签和数据绑定事件设置值绑定。 在数据表中设置所有有界值,它将帮助您在此事件上设置正确的值。
protected void gdvCustomer_DataBound(object sender, EventArgs e)
{
AddLabel();
}
///
/// Add a Label To GridView Row.
///
private void AddLabel()
{
foreach (GridViewRow row in gdvCustomer.Rows)
{
a++;//row number
if (row.RowType == DataControlRowType.DataRow)
{
for (i =0;iyou can also take value from a datatable
//or lb.Text = yourdatatable.Rows[a][i];
row.Cells[0].Controls.Add(lb);
}
}
}
}