[]关于ArrayList中的数据绑定到DataGrid中的有关问题
[求助]关于ArrayList中的数据绑定到DataGrid中的问题
ArrayList 中放着很多字符串.
每条字符串的组成方式都是 : "名称"+","+"拼音"+","+"生日"+","+"婚否"
现在需要将字符串取出来,按逗号分开再绑定到datagrid中,并且"名称"和"拼音" 分别绑定到项.
如:
名称 | 拼音 | 生日 | 婚否 |
张三 | zhangsha | 1980/09/06| 否 |
请问:怎么实现???
在线等, 有合适答案出来立即给分.
------解决方案--------------------
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();
------解决方案--------------------