当前位置: 代码迷 >> ASP.NET >> []关于ArrayList中的数据绑定到DataGrid中的有关问题
  详细解决方案

[]关于ArrayList中的数据绑定到DataGrid中的有关问题

热度:1201   发布时间:2013-02-25 00:00:00.0
[求助]关于ArrayList中的数据绑定到DataGrid中的问题
ArrayList 中放着很多字符串.
 每条字符串的组成方式都是 : "名称"+","+"拼音"+","+"生日"+","+"婚否" 

现在需要将字符串取出来,按逗号分开再绑定到datagrid中,并且"名称"和"拼音" 分别绑定到项.
如: 
名称 | 拼音 | 生日 | 婚否 |
张三 | zhangsha | 1980/09/06| 否 |


请问:怎么实现???
在线等, 有合适答案出来立即给分.

------解决方案--------------------------------------------------------
C# code
            DataTable dt = new DataTable();            dt.Columns.Add(new DataColumn("名称"));            dt.Columns.Add(new DataColumn("拼音"));            dt.Columns.Add(new DataColumn("生日"));            dt.Columns.Add(new DataColumn("婚否"));            ArrayList al = new ArrayList();            foreach (string s in al)            {                string[] temp = s.Split(new char[] { ',' });                DataRow dr = dt.NewRow();                for (int i = 0; i < temp.Length; i++)                    dr[i] = temp[i];                dt.Rows.Add(dr);            }            this.DataGrid1.DataSource = dt;            this.DataGrid1.DataBind();
------解决方案--------------------------------------------------------
探讨
只能这样吗? 我现在也在这样做.. 有没有更牛逼的办法?
  相关解决方案