本文实例讲述了C#编程实现DataTable添加行的方法。分享给大家供大家参考,具体如下:
方法一:
DataTable tblDatas = new DataTable(\"Datas\"); DataColumn dc = null; dc = tblDatas.Columns.Add(\"ID\", Type.GetType(\"System.Int32\")); dc.AutoIncrement = true;//自动增加 dc.AutoIncrementSeed = 1;//起始为1 dc.AutoIncrementStep = 1;//步长为1 dc.AllowDBNull = false;// dc = tblDatas.Columns.Add(\"Product\", Type.GetType(\"System.String\")); dc = tblDatas.Columns.Add(\"Version\", Type.GetType(\"System.String\")); dc = tblDatas.Columns.Add(\"Description\", Type.GetType(\"System.String\")); DataRow newRow; newRow = tblDatas.NewRow(); newRow[\"Product\"] = \"水果刀\"; newRow[\"Version\"] = \"2.0\"; newRow[\"Description\"] = \"打架专用\"; tblDatas.Rows.Add(newRow); newRow = tblDatas.NewRow(); newRow[\"Product\"] = \"折叠凳\"; newRow[\"Version\"] = \"3.0\"; newRow[\"Description\"] = \"行走江湖七武器之一\"; tblDatas.Rows.Add(newRow);
方法二:
DataTable tblDatas = new DataTable(\"Datas\"); tblDatas.Columns.Add(\"ID\", Type.GetType(\"System.Int32\")); tblDatas.Columns[0].AutoIncrement = true; tblDatas.Columns[0].AutoIncrementSeed = 1; tblDatas.Columns[0].AutoIncrementStep = 1; tblDatas.Columns.Add(\"Product\", Type.GetType(\"System.String\")); tblDatas.Columns.Add(\"Version\", Type.GetType(\"System.String\")); tblDatas.Columns.Add(\"Description\", Type.GetType(\"System.String\")); tblDatas.Rows.Add(new object[]{null,\"a\",\"b\",\"c\"}); tblDatas.Rows.Add(new object[] { null, \"a\", \"b\", \"c\" }); tblDatas.Rows.Add(new object[] { null, \"a\", \"b\", \"c\" }); tblDatas.Rows.Add(new object[] { null, \"a\", \"b\", \"c\" }); tblDatas.Rows.Add(new object[] { null, \"a\", \"b\", \"c\" });
希望本文所述对大家C#程序设计有所帮助。
本文地址:https://www.stayed.cn/item/4425
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我