PDA

View Full Version : سوال: bind کردن bindingnavigator با کد نویسی



pooneh_zn
سه شنبه 01 آذر 1390, 20:00 عصر
سلام دوستان
من کد های زیر را نوشتم وdatagridviwe را با موفقیت به dataset متصل کردم
و حالا می خوام bindingnavigator را به همین dataset وصل کنم.
اما نمیدونم چطوری؟ (حتما با کد نویسی نه ویزاردی):افسرده:





objDataAdapter.SelectCommand = objCommand;
objDataAdapter.SelectCommand.Connection = objConnection; objDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
objDataAdapter.SelectCommand.CommandText = "fillFrmMasoleAnbar";
objConnection.Open();
objDataAdapter.Fill(objDataSet, "TblMasoleAnbar");
objConnection.Close();

datagridviwe1.DataSource = objDataSet;
datagridviwe1.DataMember = "TblMasoleAnbar";
datagridviwe1.AutoGenerateColumns = true;

gwbasic
پنج شنبه 03 آذر 1390, 09:43 صبح
شما باید از BindingSource استفاده کنید یعنی اول datasource تون رو که اینحا objDataSet هست رو به bindingsource1.DataSource‌بدین و بعد bindingsource1‌رو به dataGridView1.DataSource و bindingNavigator.BindingSource‌بدین


objDataAdapter.SelectCommand = objCommand;
objDataAdapter.SelectCommand.Connection = objConnection; objDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
objDataAdapter.SelectCommand.CommandText = "fillFrmMasoleAnbar";
objConnection.Open();
objDataAdapter.Fill(objDataSet, "TblMasoleAnbar");
objConnection.Close();
bindingSource = new BindingSource();
bindingSource.DataSource = objDataSet;

datagridviwe1.DataSource = bindingSource;
datagridviwe1.DataMember = "TblMasoleAnbar";
datagridviwe1.AutoGenerateColumns = true;
bindingNavigator = new BindingNavigator();
bindingNavigator.BindingSource = bindingSource;

pooneh_zn
پنج شنبه 10 آذر 1390, 10:58 صبح
:لبخندساده:خیلی ممنونم واقعا مفید بود

elmira19
جمعه 05 اردیبهشت 1393, 09:17 صبح
سلام میشه بگید در وصل کردن دیتابیس به c# به صورت ویزارد وقتی حذف می کنیم حذف میشه ولی در sql حذف نمیشه تکه کد حذف رو واسه وصل کردن ویزارد میخوام؟؟؟؟؟