PDA

View Full Version : پر نشدن گريد ويو gridview از محتويات ديتا تيبلdata table



sorena430
چهارشنبه 13 شهریور 1392, 14:57 عصر
سلام

از طريق كد زير محتويات ديتابيس رو در يك ديتا تيبل ميرزيم و بعد اونو به گريد بايند مي كنم
رديفهاي گريد ايجاد ميشه ولي محتوياتش خالي ميمونه!!!



SqlConnection cnn = new SqlConnection(System.Configuration.ConfigurationMa nager.ConnectionStrings["MyConString2"].ConnectionString);
string sqlstr = "exec Pro_Dtl_ShowRec @Id ";
SqlCommand cmm = new SqlCommand(sqlstr, cnn);
cmm.Parameters.Add(new SqlParameter("@Id", SqlDbType.BigInt, 7)).Value = drop_Dtl.SelectedValue;
cnn.Open();
SqlDataReader dr = cmm.ExecuteReader();

DataTable dt = new DataTable();
DataRow drow;


dt.Columns.Add("name", typeof(String));
dt.Columns.Add("Name1", typeof(String));
dt.Columns.Add("Name2", typeof(String));
dt.Columns.Add("res1", typeof(Boolean));
dt.Columns.Add("res2", typeof(Boolean));
dt.Columns.Add("res3", typeof(Boolean));
dt.Columns.Add("Dtl_Date", typeof(String));
dt.Columns.Add("Dtl_Time", typeof(String));
dt.Columns.Add("Dtl_Id", typeof(String));



while (dr.Read())
{


dt.Rows.Add (dr["name"].ToString(), dr["Name1"].ToString(), dr["Name2"].ToString(), false, false, false, dr["Dtl_Date"].ToString(), dr["Dtl_Time"].ToString(), dr["Dtl_Id"].ToString());



}


grd_show.DataSource = dt;
grd_show.DataBind();

amin750
چهارشنبه 13 شهریور 1392, 15:19 عصر
گرید ویو رو با خود تنظیمات Edit Column با bound field پر کن

sorena430
چهارشنبه 13 شهریور 1392, 15:34 عصر
خوب ميخوام دستي پرش كن چرا صورت مسئله رو تغيير ميدي !!!؟

amin750
چهارشنبه 13 شهریور 1392, 15:40 عصر
چه فرقی میکنه؟
اینم که من میگم یه جورایی دستیه!!
مهم اینکه پر بشه
چرا دستی پر میکنی؟

sorena430
چهارشنبه 13 شهریور 1392, 15:58 عصر
بعضي ستونها هم مي خوام مخفي كنم ولي دسترسي به مقدار وجود داشته باشه در حالت bind وقتي يك ستون رو مخفي ميكني ديگه مقدارش رو نمي توني بخوني
همچنين چك باكس كه bind باشه قابل تيك زدن توسط كاربر نيست

sorena430
پنج شنبه 14 شهریور 1392, 08:34 صبح
كسي نبود !!؟