WPF中绑定Reogrid的代码
时间: 2023-05-28 19:03:34 浏览: 336
winform grid 合并拆分
以下是WPF中绑定Reogrid的代码示例:
首先,需要在XAML中添加命名空间:
```xml
xmlns:rg="clr-namespace:unvell.ReoGrid;assembly=unvell.ReoGrid.WPF"
```
然后,在需要使用Reogrid控件的地方,添加控件:
```xml
<rg:ReoGridControl Name="gridControl"
rg:Worksheet.RowCount="100"
rg:Worksheet.ColumnCount="26"
rg:Worksheet.HasSettingsBar="False" />
```
在代码中,可以通过以下方式加载数据到Reogrid中:
```csharp
// 获取工作表
var worksheet = gridControl.CurrentWorksheet;
// 设置第一行为标题
for (int i = 0; i < data.Columns.Count; i++)
{
worksheet.ColumnHeaders[i].Text = data.Columns[i].ColumnName;
}
// 填充数据
for (int i = 0; i < data.Rows.Count; i++)
{
for (int j = 0; j < data.Columns.Count; j++)
{
worksheet[i + 1, j] = data.Rows[i][j];
}
}
```
其中,data是数据源,可以是DataTable、List等数据类型。需要注意的是,Reogrid中的行和列索引都是从1开始的。
阅读全文