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;
}
如果是想把某列转换成数组呢?Table.Columns[0]好像没有ItemArray属性
插入是用一个“,”或者“#”分隔开,取出数据后用Split分割。如:string[] array = str.Split(',');