DataTable 简单操作

DataTable dt = new DataTable();
   dt.TableName = "bb";
      //添加列
   dt.Columns.Add("ID号", typeof(String));
/*动态添加行  
 #region "动态列"
   if(alMode.Count !=0)
   {
    for(int i=0;i<alMode.Count;i++)
    {
     string [] arModeTemp = (string[])alMode[i];
     dt.Columns.Add(arModeTemp[0].ToString(), typeof(String)); //添加新列
     string strModeName = arModeTemp[0].ToString();

     alModeName.Add(strModeName);
     alModeValue.Add(arModeTemp[1].ToString());
    }
   }
   #endregion
*/
   #region 开始添加数据
   if(al.Count !=0)
   {
    for(int i = 0;i<al.Count;i++)
    {
     #region 向DataRow中添加数据
          DataRow dr = dt.NewRow();
     dr["ID号"] = i.ToString();
     dt.Rows.Add(dr);
     #endregion
    }
   }
   #endregion
   
   //绑定数据
   dataGrid1.DataSource = dt;
   #region 调整dataGrid1的Style
   dataGrid1.TableStyles.Clear();

   DataGridTableStyle mySty = new DataGridTableStyle();
   dg1Style.MappingName = "bb";
   dataGrid1.TableStyles.Add(dg1Style);

   //单数列的宽度和对齐方式
   dataGrid1.TableStyles["bb"].GridColumnStyles["ID号"].Width=60;
   dataGrid1.TableStyles["bb"].GridColumnStyles["ID号"].Alignment = HorizontalAlignment.Center;
    }
   }

   dataGrid1.RowHeadersVisible = false;  //不显示行表头
   #endregion

posted @ 2007-05-28 09:58 佳文 阅读(96) 评论(0)  编辑 收藏 所属分类: C#(WinForm)

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-11-29 12:45 编辑过


相关链接: