求解决
例如textbox中有这样的数据(12asd,a_dss,d-ds123),请问如何将此类型的数据添加到DataSet中,然后再绑定到DataGrid里面去,求各位大侠帮忙!万分感谢!
------解决方案--------------------按照,分割,添加到datatable中,然后即可绑定到datagird。
refer:
DataTable dt = new DataTable();
dt.Columns.Add("column1",typeof(string));
dt.Columns.Add("column2",typeof(string));
dt.Columns.Add("column3",typeof(string));
DataRow dr = null;
dr = dt.NewRow();
dr["column1"]=textbox.Text.Split(',')[0];
dr["column2"]=textbox.Text.Split(',')[1];
dr["column3"]=textbox.Text.Split(',')[2];
dt.Rows.Add(dr);
this.DataGird.DataSource=dt;
this.DataGrid.DataBind();
------解决方案--------------------晕,你的问题没说清楚
12asd,a_dss,d-ds123 这个表示一行数据中的三列
还是三行数据中的某一列
------解决方案--------------------
要是写一个
1,张三,北京
或者
2011,2012,2013
那么一看就知道是一行还是一列
什么asdf这样随便在键盘胡乱敲几个字母,谁知道是什么
------解决方案--------------------
那个就用逗号分隔后的数组,循环把数据添加就行了