C#:DataSet与DataTable的使用

DataSet 中可以有多个 DataTable;DataTable 中有多个DataColumn (列名),多个Rows (数据行)。

DataSet data = new DataSet("数据集");
            DataTable dataTable1 = new DataTable("数据表1");
            //DataTable dataTable2 = new DataTable("数据表2");
            data.Tables.AddRange(new DataTable[] { dataTable1 });
            //data.Tables.Add(dataTable2);
            DataColumn age = new DataColumn("年龄",typeof(int));
            DataColumn name = new DataColumn("姓名",typeof(String));
            DataColumn hobby = new DataColumn("爱好",typeof(String));
            dataTable1.Columns.AddRange(new DataColumn[] { age, name, hobby });
            dataTable1.Rows.Add(18,"liuyan样","运动");
            dataTable1.Rows.Add(13, "sdg样", "健身");
            dataTable1.Rows.Add(17, "asfagsw样", "跑步");

            //遍历DataSet中的数据
            foreach (DataTable dt in data.Tables) {
                foreach(DataRow row in dt.Rows) {
                    String myage = row[0].ToString();
                    String myname = row[1].ToString();
                    String myhobby = row[2].ToString();

                }
            }

猜你喜欢

转载自blog.csdn.net/qq_38261174/article/details/84974520