zahracomputer
دوشنبه 24 تیر 1387, 16:10 عصر
سلام و خسته نباشيد
هنگامی كه combobox را در زمان اجرا با كد زير مقدار بدهيم:
strsql = "initial catalog=buy;data source=(local)\\sqlexpress;integrated security=sspi";
st = "select * from car";
SqlDataAdapter da = newSqlDataAdapter(st, strsql);
DataSet dst = newDataSet();
da.Fill(dst, "money1");
comboBox1.DataSource = dst.Tables["money1"];
comboBox1.DisplayMember = "no";
می توان با نوشتن كد زير در pageload مقدار انتخاب شده را بدست آورد(كه با تشكر از آقای عليرضا مداح كه اين پست را معرفی كردند barnamenevis.org/forum/showpost.php?p=473024&postcount=5 (http://barnamenevis.org/forum/showpost.php?p=473024&postcount=5) ولی متاسفانه من جواب كامل نگرفتم) :
object selectvalue = (comboBox1.SelectedItem asDataRowView)["no"];
ولی من نياز دارم هنگامی كه مقدار جديدی را انتخاب و button را كليك میكنم به اين مقدار دسترسی داشته باشم به خاطر همين اين كد را در رويداد button_click نوشتم ولی مقدار زير را به عنواند نتيجه میدهد:
system.data.datarow
علت اين مشكل؟
با تشكر
هنگامی كه combobox را در زمان اجرا با كد زير مقدار بدهيم:
strsql = "initial catalog=buy;data source=(local)\\sqlexpress;integrated security=sspi";
st = "select * from car";
SqlDataAdapter da = newSqlDataAdapter(st, strsql);
DataSet dst = newDataSet();
da.Fill(dst, "money1");
comboBox1.DataSource = dst.Tables["money1"];
comboBox1.DisplayMember = "no";
می توان با نوشتن كد زير در pageload مقدار انتخاب شده را بدست آورد(كه با تشكر از آقای عليرضا مداح كه اين پست را معرفی كردند barnamenevis.org/forum/showpost.php?p=473024&postcount=5 (http://barnamenevis.org/forum/showpost.php?p=473024&postcount=5) ولی متاسفانه من جواب كامل نگرفتم) :
object selectvalue = (comboBox1.SelectedItem asDataRowView)["no"];
ولی من نياز دارم هنگامی كه مقدار جديدی را انتخاب و button را كليك میكنم به اين مقدار دسترسی داشته باشم به خاطر همين اين كد را در رويداد button_click نوشتم ولی مقدار زير را به عنواند نتيجه میدهد:
system.data.datarow
علت اين مشكل؟
با تشكر