zoukankan      html  css  js  c++  java
  • winform中DataGrid控件的宽度设置

    最近修改一个win5.0的PDA程式,碰到一个问题。就是给DataGrid控件绑定数据的时候,这个控件的宽度不能调整,有时候数据较长,就显示不全。然后想在程式里自定义它的宽度,设置不成功。然后网上没找到合适的方法去设置它的宽度。最后从同事LYL那里得到解决方法

    设置数据源:

    this.dataGrid1.DataSource = ds.Tables[1].DefaultView;

    在这之前给DataGrid控件添加表样式,代码如下:

    DataGridTableStyle h = new DataGridTableStyle();            

    h.MappingName = "Table1";            

    this.dataGrid1.TableStyles.Add(h);

    DataGridTextBoxColumn colID = new DataGridTextBoxColumn();            

    colID.Width = 110;            

    colID.HeaderText = "板號";            

    colID.MappingName = "PKGNo";            

    h.GridColumnStyles.Add(colID);

    需要注意,这段代码只要设置一次,一般写在页面的Load事件里就可以了。另一个是如果数据源是ds中的第一个表设置h.MappingName = "Table",否则Table1,Table2....

    这个设置表中的一栏的宽度,多栏的有空再试,或者有朋友需要自己去试一下...

  • 相关阅读:
    MQTT TLS 加密传输
    python多进程并发redis
    各种消息队列的特点
    mqtt异步publish方法
    Numpy API Analysis
    Karma install steps for unit test of Angular JS app
    reinstall bower command
    Simulate getter in JavaScript by valueOf and toString method
    How to: Raise and Consume Events
    获取对象的类型信息 (JavaScript)
  • 原文地址:https://www.cnblogs.com/yaomeng/p/3932956.html
Copyright © 2011-2022 走看看