首页 新闻 会员 周边

c# 定义数组,如何更新数据库

0
悬赏园豆:5 [待解决问题]

我在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的数据源作为表存入了数组,那如果我想将第二行数据放到末尾,其他的数据依次前移,该怎么编程?又该如何同时更新数据库表?

巴索罗缪库玛的主页 巴索罗缪库玛 | 初学一级 | 园豆:48
提问于:2012-05-12 13:42
< >
分享
所有回答(2)
0

你寫數組的時候,到第二行先跳過。都添加進去后,最后再添加第二行數據。

無限遐想 | 园豆:3740 (老鸟四级) | 2012-05-12 16:02
0

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()

happydaily | 园豆:260 (菜鸟二级) | 2012-05-12 16:07

这是什么意思?

支持(0) 反对(0) 巴索罗缪库玛 | 园豆:48 (初学一级) | 2012-05-13 08:19

@巴索罗缪库玛: 自己百度啊,处理datatable

支持(0) 反对(0) happydaily | 园豆:260 (菜鸟二级) | 2012-05-13 20:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册