Silverlight 3数据表单-如何在运行时添加FIED
我正在从动态数据创建一个数据表单(因此我无法在xaml中创建列),我目前正在为我的DataGrid创建列(我还没有弄清楚如何在列中创建按钮+事件)Silverlight 3数据表单-如何在运行时添加FIED,silverlight,runtime,field,dataform,Silverlight,Runtime,Field,Dataform,我正在从动态数据创建一个数据表单(因此我无法在xaml中创建列),我目前正在为我的DataGrid创建列(我还没有弄清楚如何在列中创建按钮+事件) 我看不到任何在运行时向数据表单添加字段的方法,但是…最好不要在代码中创建datagrid列,而是使用绑定。只需将datagrid绑定到Headers.Entities集合 与数据表单一样,只需将项目绑定到它,它就会为您创建所有正确的字段 是的,有道理。我只需要解决如何分别绑定标题和数据(即标题与绑定字段名称不同)使用属性上的DisplayAttrib
我看不到任何在运行时向数据表单添加字段的方法,但是…最好不要在代码中创建datagrid列,而是使用绑定。只需将datagrid绑定到Headers.Entities集合
与数据表单一样,只需将项目绑定到它,它就会为您创建所有正确的字段 是的,有道理。我只需要解决如何分别绑定标题和数据(即标题与绑定字段名称不同)使用属性上的DisplayAttribute并将名称放入其中。谢谢,我在这里发布了一个更具体的后续问题:
foreach (var item in headings.Entities)
{
theDataGrid.Columns.Add(
new DataGridTextColumn
{
Header = item.Label,
Binding = new Binding(item.LocalName)
});
}