1
我想动态地在wpf中的数据网格的第7列的特定单元格中添加组合框或级别。现在我有一个i元素数组。我正在使用for循环迭代我的时间,并且每次检查数组的第i个数字是否大于1。如果它大于1,则找到满足数组值的相应行,并在数据网格的每一行的第7列中添加一个组合框。在数据网格中添加组合框
如果数组值等于1,则会添加标签。
一个类似的应用我ASP.NEt做了如下
if (count[i] > 1)
{
DropDownList drp = new DropDownList();
drp.DataSource = dsq.Tables[0];
drp.DataTextField = "Application Name";
drp.DataValueField = "Application Name";
drp.DataBind();
if (row.Cells[0].Text.ToString().Trim().Equals(dt.Rows[i][0].ToString().Trim()))
{
row.Cells[7].Controls.Add(drp);
}
}
else
{
Label l = new Label();
l.Text = dsq.Tables[0].Rows[0][0].ToString().Trim();
row.Cells[7].Controls.Add(l);
}
请让我知道如何实现类似的逻辑数据网格的WPF。
我也希望增加在数据网格中的组合框。你有没有找到答案?我发现这一点:http://www.dotnetspark.com/kb/1871-wpf-combobox-datagrid.aspx 它使用XAML,但我希望在代码后面如果可能的话。 – rmooney 2013-04-26 15:17:31