就是只有一条数据也要显示垂直滚动条,

解决方案 »

  1.   

    设置不显示滚动条,然后自己添加一个在上面,并对添加的这个滚动条的Max,Min等值进行设置,设置以DataGrid的行数为准。
      

  2.   

    还顶啊楼主...你如果一定要这样做,可以从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;
    }
    }
    }
      

  3.   

    請問在C#的GRID中在輸入資料時如何來計算另外一個欄位如(輸入數量,單價自動統計出金額.請高手指點
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html