首页>
技术资讯>
详情

wince datagrid 列宽控制?

2016-05-14 来源:佚名 阅读量: 0
关键词: WINCE

    wince下  datagrid 在添加一列时,无法设置列宽。代码如下,请各位大侠指教。

    private void Orders_Load(object sender, EventArgs e)

    {

    dataSet1 = supperclass.GetOrder("");

    dataGrid1.DataSource = GetCustomerName(dataSet1.Tables[0])。DefaultView;

    }

    private DataTable GetCustomerName(DataTable dt)

    {

    DataColumn col = new DataColumn("客户名称", Type.GetType("System.String"));

    dt.Columns.Add(col);

    for (int i = 0; i < dt.Rows.Count; i++)

    {

    string id = dt.Rows[i]["客户编号"].ToString();

    string name = supperclass.GetCustomerNameByID(int.Parse(id));

    dt.Rows[i][col] = name;

    }

    ///我想在处设置列宽没有宽度的属性。 而且 在不增加这列的时候通过TableStyles可以设置datagrid每列的宽度,新增了这个添加列的方法就没效果了。

    col.SetOrdinal(1);

    return dt;

    }

热门推荐 查看更多