为了账号安全,请及时绑定邮箱和手机立即绑定

wince datagrid 列宽控制?

wince datagrid 列宽控制?

慕雪6442864 2018-12-06 14:27:49
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;        }
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

来了,直接上代码了.

//DataGridTextBoxColumn colStatusCode = new DataGridTextBoxColumn();

这里
            //colStatusCode.Width = 100;
            //colStatusCode.HeaderText = "Type";
            //colStatusCode.MappingName = "STATUS_CODE";
            //dgForms.TableStyles[0].GridColumnStyles.Add(colStatusCode);

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 630 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信