smhy8187

 

编码 datagrid

作者tag:c#.net 平时点滴积累 CSDN 推荐tag:编码 datagrid 
/// <summary>
  /// 创建表
  /// </summary>
  /// <param name="dt"></param>
  /// <param name="dg"></param>
  public void dg__Style(DataTable dt,DataGrid dg)
  {
   dg.TableStyles.Clear();
   ts = new DataGridTableStyle();
   ts.MappingName = dt.TableName;
   ts.ColumnHeadersVisible = true;
   ts.RowHeadersVisible = true;
   ts.RowHeaderWidth = 15;
     
   int i;
  
   tc = new DataGridTextBoxColumn();
   tc.HeaderText = dt.Columns[0].ColumnName;
   tc.MappingName = dt.Columns[0].ColumnName;
   tc.Width = 120;
   tc.NullText = "";
   ts.GridColumnStyles.Add(tc);
  
   for(i=1;i<28;i++)      //i为DATAGRID显示的列数
   {
    tc = new DataGridTextBoxColumn();
    tc.HeaderText = dt.Columns[i].ColumnName;
    tc.MappingName = dt.Columns[i].ColumnName;
    tc.Width = 85;
    tc.NullText = "";
    tc.Format = "f";
    ts.GridColumnStyles.Add(tc);
   }
   
   dg.TableStyles.Add(ts);
   
  }

  /// <summary>
  /// 创建一个虚表供DATAGRID显示
  /// </summary>
  private void xubiao()  
  {
   DataTable _table = new DataTable();
   _table.Columns.Add(new DataColumn("物品编码",typeof(string)));
   _table.Columns.Add(new DataColumn("名称",typeof(string)));
   _table.Columns.Add(new DataColumn("数量",typeof(string)));
   _table.Columns.Add(new DataColumn("单位",typeof(string)));
   _table.Columns.Add(new DataColumn("单价",typeof(string)));
   _table.Columns.Add(new DataColumn("金额",typeof(string)));
   _table.Columns.Add(new DataColumn("产地",typeof(string)));
   _table.Columns.Add(new DataColumn("类别",typeof(string)));
   _table.Columns.Add(new DataColumn("类别编码",typeof(string)));
   _table.Columns.Add(new DataColumn("库存上限",typeof(string)));
   _table.Columns.Add(new DataColumn("库存下限",typeof(string)));
   _table.Columns.Add(new DataColumn("默认销售数量",typeof(string)));
   _table.Columns.Add(new DataColumn("平均进价",typeof(string)));
   _table.Columns.Add(new DataColumn("零售价",typeof(string)));
   _table.Columns.Add(new DataColumn("批发价",typeof(string)));
   _table.Columns.Add(new DataColumn("调拨价",typeof(string)));
   _table.Columns.Add(new DataColumn("往来单位",typeof(string)));
   _table.Columns.Add(new DataColumn("名称输入代码",typeof(string)));
   _table.Columns.Add(new DataColumn("保质期",typeof(string)));
   _table.Columns.Add(new DataColumn("是否急件",typeof(string)));
   _table.Columns.Add(new DataColumn("备注",typeof(string)));
   _table.Columns.Add(new DataColumn("仓位",typeof(string)));
   _table.Columns.Add(new DataColumn("零售金额",typeof(string)));
   _table.Columns.Add(new DataColumn("批发金额",typeof(string)));
   _table.Columns.Add(new DataColumn("调拨金额",typeof(string)));
   _table.Columns.Add(new DataColumn("进货日期",typeof(string)));
   _table.Columns.Add(new DataColumn("类别编码",typeof(string)));
   _table.Columns.Add(new DataColumn("规格型号",typeof(string)));
   _table.Columns.Add(new DataColumn("仓库",typeof(string)));
   DataRow dd = _table.NewRow();
   dd[0]="";
   dd[1]="";
   dd[2]="";
   dd[3]="";
   dd[4]="";
   dd[5]="";
   dd[6]="";
   dd[7]="";
   dd[8]="";
   dd[9]="";
   dd[10]="";
   dd[11]="";
   dd[12]="";
   dd[13]="";
   dd[14]="";
   dd[15]="";
   dd[16]="";
   dd[17]="";
   dd[18]="";
   dd[19]="";
   dd[20]="";
   dd[21]="";
   dd[22]="";
   dd[23]="";
   dd[24]="";
   dd[25]="";
   dd[26]="";
   dd[27]="";
   dd[28]="";
//   dd[29]="";
   _table.Rows.Add(dd);
   dg__Style(_table,dgStock);
  }

posted on 2007-02-11 11:02  new2008  阅读(403)  评论(0编辑  收藏  举报

导航