版权声明: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>