GridControl 获取 DataGridRow对象

qq_39556010 2018-01-12 09:43:25
我是要做一个搜索功能,用遍历的方法找到那一行符合,再把GridControl那一行设为选中状态,dev官网上没有这一方面的介绍

现在要把以前wpf的控件改成 dev的控件现在遇到了问题
原生的datagrid 控件有属性 可以指定某一行选中
public void SelectRowsss(int index)
{
DataGridRow row = (DataGridRow)grid.ItemContainerGenerator.ContainerFromIndex(index);
if (row != null)
{
grid.UpdateLayout();
grid.ScrollIntoView(grid.Items[index]);
row = (DataGridRow)grid.ItemContainerGenerator.ContainerFromIndex(index);
row.IsSelected = true;
}
}


现在我换成dev的会报错说没有属性



<dxg:GridControl x:Name="grid" AutoGenerateColumns="AddNew"
EnableSmartColumnsGeneration="True" HorizontalAlignment="Left" Margin="10,102,0,0" VerticalAlignment="Top" Width="497" Height="458">
<dxg:GridControl.View>
<dxg:TableView x:Name="tagr" AllowPerPixelScrolling="True" KeyDown="grid_KeyDown" ShowTotalSummary="True" ShowGroupPanel="False" />
</dxg:GridControl.View>
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="value" Width="*" MinWidth="30" ReadOnly="true" ></dxg:GridColumn>
<dxg:GridColumn FieldName="key" Width="*" MinWidth="30"> </dxg:GridColumn>
<dxg:GridColumn FieldName="操作" Width="80" MinWidth="30">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button x:Name="tab1_bao" Content="保存" Click="tab1_bao_Click"/>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
</dxg:GridControl>
...全文
634 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
熙风 2018-01-13
  • 打赏
  • 举报
回复
gvOrderList.FocusedRowHandle = rowIndex; gvOrderList.SelectRow(rowIndex);
qq_39556010 2018-01-12
  • 打赏
  • 举报
回复

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧