嘿,我怎么才能把一个数据网格放在其他数据网格单元格4ex中-我有一个带有折叠符号(或按钮)的cutomer colum,现在当我点击这个符号(或按钮)时,新的数据网格会在同一行上轮询,下一列有客户详细信息。
有谁能指出如何做到这一点吗?
发布于 2010-07-14 17:18:51
很简单..。
public partial class Window1 : Window
{
DataTable dt = new DataTable();
public Window1()
{
InitializeComponent();
dt.Columns.Add("AA", typeof(string));
dt.Columns.Add("BB", typeof(string));
dt.Columns.Add("CC", typeof(string));
dt.Rows.Add("11", "22");
dt.Rows.Add("22", "33");
dt.Rows.Add("33", "44");
dataGrid1.ItemsSource = dt.DefaultView;
this.dataGrid1.RowDetailsVisibilityChanged += new EventHandler<Microsoft.Windows.Controls.DataGridRowDetailsEventArgs>(datagrid1_RowdetailsVisibilityChanged);
}
void datagrid1_RowdetailsVisibilityChanged(object sender, Microsoft.Windows.Controls.DataGridRowDetailsEventArgs e)
{
Microsoft.Windows.Controls.DataGrid innerDataGrid = e.DetailsElement as Microsoft.Windows.Controls.DataGrid;
innerDataGrid.ItemsSource = ((IListSource)dt).GetList();
}在xaml文件中编写代码
<my:DataGrid.RowDetailsTemplate>
<DataTemplate>
<my:DataGrid Name="datagrid2"></my:DataGrid>
</DataTemplate>
</my:DataGrid.RowDetailsTemplate>
</my:DataGrid>
</Grid>https://stackoverflow.com/questions/3192221
复制相似问题