vs2003中datagrid中如何改变行高我用的是C/S模式,开发的扫号器设备上面的程序,datagrid使用的数据源是DataTable,如下:
m_dtList = new DataTable("订单信息");
m_dtList.Columns.Add("序号");
m_dtList.Columns.Add("物料ID");
m_dtList.Columns.Add("物料编码");
m_dtList.Columns.Add("数量");  
m_dtList.Columns.Add("已扫数量");  
this.dataGrid1.DataSource = m_dtList;

由于datagrid默认的行高太小,我如何改变行高呀?在右下角的属性里面根本没有行高的设置,是否需要用程序实现?

解决方案 »

  1.   

    ref:
    http://www.codeproject.com/cs/miscctrl/AlmondGrid.asp
      

  2.   

    Knight94(愚翁) 您好,您发的连接中是用这2行来改变行高的吗?
       gridCtrl.SetFixedRowCount(1);
       gridCtrl.SetFixedColumnCount(1);
    可是我的datagridz中根本没有属性SetFixedRowCount。
    问题还是没有解决。
      

  3.   

    楼上的这个应该是一个扩展的datagrid组件。
      

  4.   

    Sorry!刚才那个例子不太好,参看这个
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q1019q你需要重绘Cell。
      

  5.   

    Knight94(愚翁),您给我的这个http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q1019q地址下面有91道题,具体是哪一道题呀,帮忙就帮道底吧,多谢了!