PDA

View Full Version : سوال: پاس دادن اطلاعات جدول به آرایه



morika
یک شنبه 25 دی 1390, 23:00 عصر
سلام
من یه جدول به اسم page تو بانک SQL دارم
این جدول حاوی ستونهای name, link, rank, des, src هست
حالا می خوام فقط اطلاعات ستون های link, rank وارد یه آرایه دو بعدی بشه. البته این جدول رکوردهای زیادی داره که می خوام با یه دستور select رکوردهای منتخب رو وارد این آرایه کنم.
برای توضیحات بیشتر مثلا می خوام اون رکوردهایی که rank اونها بیشتر از 6 هست وارد آرایه بشن.
خیلی ممنون

hamid_shrk
دوشنبه 26 دی 1390, 09:39 صبح
تو این کد لیست 2تا از ستون ها رو ریختم تو آرایه :

SqlConnection sqlcn = DBConnection.Connection();
SqlCommand sqlcmd = new SqlCommand(StoredProcedures.نام استور پروسیجر.ToString(), sqlcn);
sqlcmd.CommandType = CommandType.StoredProcedure;
//List<AdminParts_BO> item = new List<AdminParts_BO>();
string[,] Item = null;
//
sqlcmd.Parameters.Clear();
SqlDataAdapter SqlDA = new SqlDataAdapter(sqlcmd);
DataTable SqlDT = new DataTable();
SqlDA.Fill(SqlDT);
//

try
{
sqlcn.Open();
if (SqlDT.Rows.Count > 0)
{
Item=new string[SqlDT.Rows.Count,5];
for (int i=0;i<SqlDT.Rows.Count;i++)
{

Item[i,0]=SqlDT.Rows[i][0].ToString();
Item[i,1]=SqlDT.Rows[i][1].ToString();
}
}
sqlcn.Close();
sqlcn.Dispose();
sqlcn = null;
sqlcmd = null;
}
catch (Exception e)
{

}
return (Item);