mandbigS
چهارشنبه 14 بهمن 1388, 20:21 عصر
دوستان عزیز من در جستجوی دنباله دار مشکل دارم ...
به این معنی که 4 تا texbox دارم که بر اساس یکیش می خوام 3تای دیگه پر شه ، یه دکمه جستجو دارم که توش این کدارو نوشتم :
//************************************************** ********************
int intposision;
string CommandText;
objConnection2.ConnectionString = "Data Source=mandbigS-pc;Initial Catalog=ITAS;Integrated Security=True";
DataView objDataView;
CurrencyManager objCurrencyManager;
//************************************************** ********************
CommandText = "SELECT nameasli,hamrah,code,adres FROM TarafHesab WHERE (nameasli = N'" + com8fard.Text + "')";
objDataAdapter2 = new SqlDataAdapter(CommandText, objConnection2);
objDataAdapter2.Fill(objDataset2, "TarafHesab");
objDataView = new DataView(objDataset2.Tables["TarafHesab"]);
objCurrencyManager = (CurrencyManager)(this.BindingContext[objDataView]);
objDataView.Sort = "nameasli";
intposision = objDataView.Find(com8fard.Text);
//************************************************** ********************
tex8tele.DataBindings.Clear();
tex8kodeshakhs.DataBindings.Clear();
tex8adres.DataBindings.Clear();
tex8tele.DataBindings.Add("Text", objDataView, "hamrah");
tex8kodeshakhs.DataBindings.Add("Text", objDataView, "code");
tex8adres.DataBindings.Add("Text", objDataView, "adres");
مشکلم اینجاس که وقتی اولین مقدار رو جستجومی کنم اطلاعاتش میاد ، دومی رو هم که می زنم اطلاعاتش میاد اما وقتی برمی گردم سر اولی و دوباره اولی رو جستجو می کنم بازم اطلاعات دومی میاد .... نمی دونم مشکلش کجاس لطفا کمکم کنید ...
به این معنی که 4 تا texbox دارم که بر اساس یکیش می خوام 3تای دیگه پر شه ، یه دکمه جستجو دارم که توش این کدارو نوشتم :
//************************************************** ********************
int intposision;
string CommandText;
objConnection2.ConnectionString = "Data Source=mandbigS-pc;Initial Catalog=ITAS;Integrated Security=True";
DataView objDataView;
CurrencyManager objCurrencyManager;
//************************************************** ********************
CommandText = "SELECT nameasli,hamrah,code,adres FROM TarafHesab WHERE (nameasli = N'" + com8fard.Text + "')";
objDataAdapter2 = new SqlDataAdapter(CommandText, objConnection2);
objDataAdapter2.Fill(objDataset2, "TarafHesab");
objDataView = new DataView(objDataset2.Tables["TarafHesab"]);
objCurrencyManager = (CurrencyManager)(this.BindingContext[objDataView]);
objDataView.Sort = "nameasli";
intposision = objDataView.Find(com8fard.Text);
//************************************************** ********************
tex8tele.DataBindings.Clear();
tex8kodeshakhs.DataBindings.Clear();
tex8adres.DataBindings.Clear();
tex8tele.DataBindings.Add("Text", objDataView, "hamrah");
tex8kodeshakhs.DataBindings.Add("Text", objDataView, "code");
tex8adres.DataBindings.Add("Text", objDataView, "adres");
مشکلم اینجاس که وقتی اولین مقدار رو جستجومی کنم اطلاعاتش میاد ، دومی رو هم که می زنم اطلاعاتش میاد اما وقتی برمی گردم سر اولی و دوباره اولی رو جستجو می کنم بازم اطلاعات دومی میاد .... نمی دونم مشکلش کجاس لطفا کمکم کنید ...