GridControl 获取 DataGridRow对象
我是要做一个搜索功能,用遍历的方法找到那一行符合,再把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>