首页 新闻 会员 周边 捐助

C#从SQL中把某行数据转换成数组??????

0
悬赏园豆:50 [已解决问题] 解决于 2010-04-19 22:25

如题~

谢谢了~~~~

偷跑美的主页 偷跑美 | 初学一级 | 园豆:157
提问于:2010-04-17 22:21
< >
分享
最佳答案
0
代码
string sql = "select * from tablename where id = @id";
SqlConnection connection
= new SqlConnection("数据库连接字符串");
SqlDataAdapter da
= new SqlDataAdapter(sql, connection);
da.SelectCommand.Parameters.AddWithValue(
"@id", 1);

DataSet ds
= new DataSet();
da.Fill(ds);

if (ds.Tables[0].Rows.Count > 0)
{
object[] array = ds.Tables[0].Rows[0].ItemArray;
}

 

 

收获园豆:50
heros | 小虾三级 |园豆:761 | 2010-04-17 23:15

如果是想把某列转换成数组呢?Table.Columns[0]好像没有ItemArray属性

小华2011 | 园豆:206 (菜鸟二级) | 2012-03-25 16:20
其他回答(1)
0

插入是用一个“,”或者“#”分隔开,取出数据后用Split分割。如:string[] array = str.Split(',');

zock | 园豆:240 (菜鸟二级) | 2010-04-17 22:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册