编辑DataTable的方法

it2022-05-09  30

原本以为DataTable编辑很简单,其实不简单。 一、修改必须这样:DataRow row=myTable.Rows[0];row.BeginEdit();row.["userName"]="aa";row["pwd"]="121";row.EndEdit();实例:实现DataGridViewer数据绑定,并改变其中一列的数据格式 //dg绑定数据         public void Binding(string sqlstr)         {             SqlCommand com2 = DB.sqlcom(sqlstr);             SqlDataAdapter ad = new SqlDataAdapter(com2);             DataSet ds = new DataSet();             ds.Clear();             ad.Fill(ds, "temp1");             DataTable dt =(DataTable) ds.Tables["temp1"];             for (int i = 0; i < dt.Rows.Count;i++ )             {                 DataRow row=dt.Rows[i];                 row.BeginEdit();                 string old= row["记帐时间"].ToString();                 row["记帐时间"] = old.Substring(0, 4) + "年" + old.Substring(4, 2) + "月" + old.Substring(6,2) + "日";                 row.EndEdit();             }             dg.DataSource = dt.DefaultView;         } 二、添加一行代码如下:object[] row=new object[3];row[0]="yy";row[1]="123";row[2]="2007-09-09";myTable.Rows.Add(row); 三、删除某行代码如下:删除第二行myTable.Rows.RemoveAt(1);

转载于:https://www.cnblogs.com/tuyile006/archive/2007/01/19/624984.html


最新回复(0)