我在c# 中定义的数组
private string[,] a = new string[9, 3]; int k; SqlDataAdapter da = new SqlDataAdapter(); dataset ds = new dataset(); da.Fill(ds, "lu1"); datatable dt = ds.Tables[0]; for (k = 0; k <dt.Rows.Count ; k++) { a[k,0] = dt.Rows[k][0].ToString(); }
是用datagridview的数据源作为表存入了数组,那如果我想将第二行数据放到末尾,其他的数据依次前移,该怎么编程?又该如何同时更新数据库表?
你寫數組的時候,到第二行先跳過。都添加進去后,最后再添加第二行數據。
datatable dt = ds.Tables[0];
DataRow dr=dt.NewRow;
dr[0]=dt.Rows[1][0];
dr[1]=dt.Rows[1][1];
dr[2]=dt.Rows[1][2];
dt.Rows.Add(dr);
dt.Rows[1].Delete()
这是什么意思?
@巴索罗缪库玛: 自己百度啊,处理datatable