1请问大家DATAGRID控件通过ADCDO绑定数据库显示记录时,为什么水平滚动条和垂直滚动条太长,与表格内容长度不符,该如何取消呢.
2请问大家如何实现DATAREPORT控件定位打印某条记录.如我想只打印第10条记录(注:每页只打印一条记录)
请各位高手帮帮我,尽量说的详细一些,谢谢~~~

解决方案 »

  1.   

    1请问大家DATAGRID控件通过ADCDO绑定数据库显示记录时,为什么水平滚动条和垂直滚动条太长,与表格内容长度不符,该如何取消呢.
    /////////////////
    設置 DataGrid寬度:DataGrid1.Columns(0).Width = 2000,如果需要設置成此列隱藏則DataGrid1.Columns(0).Width = 0。我不用DATAREPORT,所以這個偶不知道
      

  2.   

    不知为什么我将DataGrid1.Columns(0).Width = 2000这句加入到FORM_LOAD 中,不起作用啊?
    仍然是表格水平方向显示完了,水平滚动条还没显示到右端.
      

  3.   

    1、在DataGrid右键属性里有对每一列的长度的设置,当然还有很多属性啦,例如格式等;2、用记录集打开这条记录,然后赋值给DataReport:                Rs.Requery
                    With 报表窗体名
                        .ReportWidth = 14830
                        .Sections(3).Controls("CarID").DataField = "CarID"
                        .Sections(3).Controls("CarName").DataField = "CarName"
                        .Sections(4).Controls("lblEmpName").Caption = OperName
                        Set .DataSource = Rs
                        .Show
                    End With
      

  4.   

    能对其说的具体一点吗?(在DataGrid右键属性里有对每一列的长度的设置,当然还有很多属性啦,例如格式等;)有好多设置,我不知设置哪个>