1

尽管所有配置都是默认的,但 DataGridView 不显示滚动条。在运行或使用任何绑定之前,我没有定义列,只有这里的代码,(datagrid 在数据到达时实时创建列)。我看到了关于 freeze cells/columns 的帖子,但在我的情况下,在运行之前没有首先放置单元格的列。

dAdapter4.SelectCommand = activityOnlyCmd;
var ds4 = new DataSet();

try
{
    dConn.Open();
    dAdapter4.Fill(ds4,"activities");
    dConn.Close();

    dataGridView.DataSource = ds4.Tables[0].DefaultView;
}
4

2 回答 2

0

修改你的代码如下

try
{
    dataGridView.ScrollBars = ScrollBars.Both;

    dConn.Open();
    dAdapter4.Fill(ds4,"activities");
    dConn.Close();    
    dataGridView.DataSource = ds4.Tables[0].DefaultView;
}

然后再试一次

于 2013-08-26T06:02:45.850 回答
0

设置DataGridview的属性

dataGridView.ScrollBars = ScrollBars.Both;
于 2013-08-26T06:26:53.060 回答