目前我在做一个自定义控件,里面包括两个DataGrid控件,dgr1和dgr2的表结构完全相同,只是dgr1中无数据,有列头.dgr2中有数据,无列头.
我想请教一下,如何实现点击dgr1的列头时,让dgr2相应的列进行排序.
另外,我想请教下,如何去掉DataGrid控件的滚动条,或者如何隐藏滚动条.
我想请教一下,如何实现点击dgr1的列头时,让dgr2相应的列进行排序.
另外,我想请教下,如何去掉DataGrid控件的滚动条,或者如何隐藏滚动条.
在 dgr1的ColumnHeaderMouseClick写下面的代码
if (dgr2.SortOrder == SortOrder.Ascending)
{
dgr2.Sort(dataGridView1.Columns[e.ColumnIndex+1], ListSortDirection.Descending);
}
else
{
dgr2.Sort(dataGridView1.Columns[e.ColumnIndex+1], ListSortDirection.Ascending);
}滚动条
//不显示任何滚动条
this.dgr1.ScrollBars = ScrollBars.None;
//只显示垂直
this.dgr1.ScrollBars = ScrollBars.Vertical;
//只显示水平
this.dgr1.ScrollBars = ScrollBars.Horizontal;