delphi5
شنبه 23 اردیبهشت 1391, 09:55 صبح
با سلام خدمت اساتید گرامی
یه مشکل با بروز رسانی DataTable دارم . میشه بررسی و راهنمائی بفرمائید
1- مقدار یک Combobox را با دستورات زیر مقدار دهی میکنم
DataTable tablesCauseDesq = new DataTable();
using (SqlConnection sqlConn = new SqlConnection("Data Source=.;Initial Catalog=Rework;Integrated Security=True"))
{
using (SqlDataAdapter da = new SqlDataAdapter(@"Select * from Defectcause where StationID=" + Station.SelectedValue.ToString(), sqlConn))
da.Fill(tablesCauseDesq);
}
CauseDesq.DataSource = new BindingSource(tablesCauseDesq, null);
CauseDesq.DisplayMember = "DefectCausedesq";
CauseDesq.ValueMember = "DefectCauseID";
حالا به محض اینکه مقدار یک Combobox دیگه تغییر میکنه میخوام مقادیر این Combobox هم با توجه به شرط Query تغییر کنه . اصطلاحا میخوام Cascading بروی 2 تا Combobox داشته باشم
همه چیز درست کار میکنه ، اما نمیدونم وقتی که Combobox 1 تغییر کرد چطور مقدار Combobox 2 رو با توجه به شرط Query تغییر بدم
متشکرم از لطفتون
یه مشکل با بروز رسانی DataTable دارم . میشه بررسی و راهنمائی بفرمائید
1- مقدار یک Combobox را با دستورات زیر مقدار دهی میکنم
DataTable tablesCauseDesq = new DataTable();
using (SqlConnection sqlConn = new SqlConnection("Data Source=.;Initial Catalog=Rework;Integrated Security=True"))
{
using (SqlDataAdapter da = new SqlDataAdapter(@"Select * from Defectcause where StationID=" + Station.SelectedValue.ToString(), sqlConn))
da.Fill(tablesCauseDesq);
}
CauseDesq.DataSource = new BindingSource(tablesCauseDesq, null);
CauseDesq.DisplayMember = "DefectCausedesq";
CauseDesq.ValueMember = "DefectCauseID";
حالا به محض اینکه مقدار یک Combobox دیگه تغییر میکنه میخوام مقادیر این Combobox هم با توجه به شرط Query تغییر کنه . اصطلاحا میخوام Cascading بروی 2 تا Combobox داشته باشم
همه چیز درست کار میکنه ، اما نمیدونم وقتی که Combobox 1 تغییر کرد چطور مقدار Combobox 2 رو با توجه به شرط Query تغییر بدم
متشکرم از لطفتون