C# “混合静态”是否可行;标签";DataGridView中具有数据绑定值的值?
我需要显示一个由静态“标签”值及其相应的数据绑定值组成的网格。瞧,大概是这样的:C# “混合静态”是否可行;标签";DataGridView中具有数据绑定值的值?,c#,winforms,data-binding,datagridview,C#,Winforms,Data Binding,Datagridview,我需要显示一个由静态“标签”值及其相应的数据绑定值组成的网格。瞧,大概是这样的: Label1 <Val1> Label13 <Val13> . . .Label85 <Val85> Label2 <Val2> Label14 <Val14> . . .Label86 <Val86> . . . Label12 <Val12> Label24 <Val24> . . .Label9
Label1 <Val1> Label13 <Val13> . . .Label85 <Val85>
Label2 <Val2> Label14 <Val14> . . .Label86 <Val86>
. . .
Label12 <Val12> Label24 <Val24> . . .Label96 <Val96>
Label1 Label13。标签85
Label2 Label14。Label86
. . .
Label12 Label24。标签96
如果可能/可行,我想使用DataGridView,如果可能/可行,如何使用?您可以动态添加标签,并在标签的数据绑定事件集值绑定中添加标签。 在datatable中设置所有有界值,这将帮助您在此事件上设置正确的值
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);
}
}
}
}
您可以动态添加标签和标签的数据绑定事件集值绑定。 在datatable中设置所有有界值,这将帮助您在此事件上设置正确的值
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);
}
}
}
}
很高兴帮助你,我的朋友;-)我没有看到DataGridView的DataBound()事件;我看到的最接近的东西是DataBindingComplete()?这是用于web控件gridview的url(rowdatabound):很高兴帮助您,我的朋友;-)我没有看到DataGridView的DataBound()事件;我看到的最接近的东西是DataBindingComplete()?此处为web控件gridview的url(rowdatabound):