首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WinForm中怎么让DateGrid的垂直滚动条始终显示

2012-01-28 
WinForm中如何让DateGrid的垂直滚动条始终显示?就是只有一条数据也要显示垂直滚动条,[解决办法]这个有些不

WinForm中如何让DateGrid的垂直滚动条始终显示?
就是只有一条数据也要显示垂直滚动条,

[解决办法]
这个有些不容易,多加些空行
要不重写控件
[解决办法]
设置不显示滚动条,然后自己添加一个在上面,并对添加的这个滚动条的Max,Min等值进行设置,设置以DataGrid的行数为准。
[解决办法]
设置成1行就出滚动条啊
[解决办法]
不要这样做,也不要强迫这样做...
[解决办法]
还顶啊楼主...

你如果一定要这样做,可以从DataGrid继承一个新的类,参考如下的代码,这样滚动条就会一直显示:
/// <summary>
/// DataGride 的摘要说明。
/// </summary>
public class DataGride:System.Windows.Forms.DataGrid
{
public DataGride()
{
//
// TODO: 在此处添加构造函数逻辑
//
this.VertScrollBar.VisibleChanged+=new EventHandler(VertScrollBar_VisibleChanged);
}
protected override void OnDataSourceChanged(EventArgs e)
{
base.OnDataSourceChanged (e);
this.VertScrollBar.Visible=true;
}

private void VertScrollBar_VisibleChanged(object sender, EventArgs e)
{
this.VertScrollBar.Visible=true;
}
}
}
[解决办法]
請問在C#的GRID中在輸入資料時如何來計算另外一個欄位如(輸入數量,單價自動統計出金額.請高手指點

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html

热点排行