WPF中DataGrid控件

版权声明:biubiubiu https://blog.csdn.net/a_lllll/article/details/88345011

WPF中DataGrid控件的个别属性使用

			//设置不可自动拉伸宽度
            dataGrid.CanUserResizeColumns = false;
            //第一列不可见
            dataGrid.HeadersVisibility = DataGridHeadersVisibility.Column;
            //设置不可自动拉伸高度
            dataGrid.CanUserResizeRows = false;
            //设置不添加新行
            dataGrid.CanUserAddRows = false;
            //排序
            dataGrid.CanUserSortColumns = false;
            //更改顺序
            dataGrid.CanUserReorderColumns = false;
            //只读状态
            dataGrid.IsReadOnly = true;
            //设置单选
            dataGrid.SelectionMode = DataGridSelectionMode.Single;

获取datagrid中某行某列的内容

获取选中行数第一列的内容

DataRowView mySelectedElement = (DataRowView)dataGrid.SelectedItem;
int num=int.Parse(mySelectedElement.Row[0].ToString());

右键出现菜单

<DataGrid.ContextMenu>
 <ContextMenu Name=“dgmenu1“ StaysOpen=“False“>
 <MenuItem Name =“Delete“ Header=“删除数据“ Click=“ Delete_Click“/>
 <MenuItem Name=“Select“ Header=“查看详细信息“ Click= Select_Click“/>
 <MenuItem Name=“Update“ Header=“修改密码“ Click= Update_Click“/>
 </ContextMenu>
</DataGrid.ContextMenu>

猜你喜欢

转载自blog.csdn.net/a_lllll/article/details/88345011
今日推荐