PDA

View Full Version : خواندن دیتا از دیتابیس در code behind



resatak
یک شنبه 31 شهریور 1392, 23:41 عصر
من این کد واسه خوندن دیتا از بانک اطلاعاتی دارم
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnectionString"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("SELECT amount FROM unit ", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@User_Id", "12");
SqlDataReader reader = cmd.ExecuteReader();
حالا از اینجا به بعدش مشکل دارم
این amount ممکنه 20 تا عدد باشه که من می خام تو این کد جای x1 , x2 ,... بزارم مقداراش رو
categories = new[] {x1,x2,x3,,,,,} }

mahdioo12194
دوشنبه 01 مهر 1392, 00:47 صبح
نتیجه رو بریز تو دیتا تیبل بعد از اونجا بریز تو آرایه ات!!!

resatak
دوشنبه 01 مهر 1392, 21:07 عصر
ببخشید من یکم مبتدیم میشه کد نمونش برام بزارید؟

alale66
دوشنبه 01 مهر 1392, 21:43 عصر
این روش هم بد نیست



SqlConnection con = new SqlConnection(_ConnectionString);
SqlCommand cmd = new SqlCommand("SELECT * FROM Test ", con);
SqlDataAdapter objDataAdapter = new SqlDataAdapter(cmd);

DataSet objDataSet = new DataSet();

//Fill the DataSet with data ...
try
{
con.Open();
objDataAdapter.Fill(objDataSet, "FirstTable");

con.ResetStatistics();
con.Close();
}
catch (Exception exp)
{
MessageBox.Show(exp.Message);
}

finally
{
con.Close();
}

dataGridView1.DataSource = objDataSet.Tables[0];

textBox1.Text = objDataSet.Tables[0].Rows[0]["ID"].ToString();

resatak
دوشنبه 01 مهر 1392, 23:37 عصر
مرسی
ولی اون چیزی که من می خواستم با این یکم فرق داشت

مهرداد صفا
سه شنبه 02 مهر 1392, 05:48 صبح
با سلام.
http://barnamenevis.org/showthread.php?399272-%D9%BE%D8%B1%DA%A9%D8%B1%D8%AF%D9%86-%DB%8C%DA%A9%D8%A8%D8%A7%D8%B1%D9%87-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D8%A8%D8%A7-%D8%B3%D9%84%DA%A9%D8%AA-%28-dt-%29&highlight=datatable+%D8%A8%D9%87+%D8%A2%D8%B1%D8%A 7%DB%8C%D9%87
http://barnamenevis.org/showthread.php?380489-%D8%B1%DB%8C%D8%AE%D8%AA%D9%86-%DB%8C%DA%A9-%D8%B3%D8%AA%D9%88%D9%86-%D8%A7%D8%B2-data-table-%D8%AF%D8%A7%D8%AE%D9%84-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87

http://barnamenevis.org/showthread.php?243378-%D8%B1%DB%8C%D8%AE%D8%AA%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%DB%8C%D8%AA%D8%A7%D8%B3%D8%AA-%D8%AF%D8%B1-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87
.