最新玩上Dataset & datagridview,却发现手工添加一条记录很麻烦,不知道各位同仁有什么好的方法没?

    DataSet datasetlist = new DataSet();

                string discno = "123" ;   string discname ="456"      ;          int qtyper =2  ;              string discformat = "124444"  ;

                DataTable workTable = new DataTable();
                workTable.Columns.Add("DiscNo", typeof(String));
                workTable.Columns.Add("DiscName", typeof(String));
                workTable.Columns.Add("QtyPer", typeof(int));
                workTable.Columns.Add("DiscFormat", typeof(String));

  datasetlist.Tables.Add(workTable);
                DataRow dr = datasetlist.Tables[0].NewRow();
                dr["DiscNo"] = discno;
                dr["DiscName"] = discname;
                dr["QtyPer"] = qtyper;
                dr["DiscFormat"] = discformat;

 

 datasetlist.Tables[0].Rows.Add(dr);

                DataView dv = datasetlist.Tables[0].DefaultView;
                dataGridView2.DataSource = dv;

            dataGridView2.Columns["DiscNo"].DisplayIndex = 0;
            dataGridView2.Columns["DiscName"].DisplayIndex = 1;
            dataGridView2.Columns["QtyPer"].DisplayIndex = 2;
            dataGridView2.Columns["DiscFormat"].DisplayIndex = 3;

posted on 2008-12-10 14:11  Shannon  阅读(1341)  评论(2编辑  收藏  举报