Sql
using System.Data.SqlClient;
public void GetYourDbDatasToArray() {
List<object[]> temp = new List<object[]>();
using(SqlConnection con = new SqlConnection("YourConnectionString")) {
using(SqlCommand cmd = new SqlCommand("YourSelectString", con)) {
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
while(reader.Read()) {
temp.Add(new object[] { reader.GetValue(0), reader.GetValue(1), reader.GetValue(2) });//数据库的表有 n 列,就写 n 个 GetValue(i),其中 0<= i < n
}
//迁移到你的二维数组
object[][] YourTargetArray = new object[temp.Count][];//你的二维数组,以实际为主
temp.CopyTo(YourTargetArray);
}
}
}
先说说你的表的结构是怎么样的,要给一个怎么样的二维数组呢
这样的问题问CSDN啊,哪里有代码和实例的
博客园谈论思路好点.
MSDN有代码的.有问题先自己去查,不要养成动不动就问人的习惯,这样不好!