اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
باسلام خدمت دوستان
در پروژم ComboBoxی دارم که به دیتابیس وصله و بصورت خودکار پر میشه،حالا میخوام به آیتم اولش مقداری رو اضافه کنم مثلا میخوام جمله «-- انتخاب کنید --» به آیتم اولش اضافمه کنم.
یعنی همین جمله رو اول نمایش بده.
ممنون میشم راهنماییم کنید که از چه روش یا کدی باید استفاده کنم؟
با تشکر از تمامی دوستان
نقل قول: اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
1- برای Data Binding از Entity استفاده می کنید یا از DataTable ؟
2- ComboBox را از طریق پراپرتی ها به دیتاسورس وصل کرده اید یا از طریق کد پرش می کنید؟
نقل قول: اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
سلام. من خودم اغلب یک رکورد خالی به عنوان ایندکس اول در دیتابیس ذخیره میکنم یا SelectedIndex رو برابر -1 قرار میدم
نقل قول: اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
نقل قول:
نوشته شده توسط
مهدی کرامتی
1- برای Data Binding از Entity استفاده می کنید یا از DataTable ؟
2- ComboBox را از طریق پراپرتی ها به دیتاسورس وصل کرده اید یا از طریق کد پرش می کنید؟
از کد زیر برا پر کردن ComboBox ها و TextBox ها استفاده میکنم:
var list = (from b in db.CommoTables select b.CommodName).Distinct().ToList();
cmbCommodityName.DataSource = list.ToList();
cmbCommodityName.DisplayMember = "CommodName";
var q = from d in db.CommoTables
where d.CommodName == cmbCommodityName.Text && d.CommodSize == cmbSiz.Text
select d;
txtSaleCodCommodity.DataBindings.Add("Text", q , "CommodCod");
txtNameCO.DataBindings.Add("Text", q, "CompanyName");
txtUnitPrice.DataBindings.Add("Text", q , "UnitPrice");
txtTax.DataBindings.Add("Text", q , "Tax");
txtOff.DataBindings.Add("Text", q , "Dicount");
نقل قول: اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
ببین جدولت یه آی دی داره که یونیک هست و از یک شروع میشه .
شما اومدی و خوندیش و ریختیش تویه یه لیست .
خوب تویه لیستت یه دونه Add کن تویه Id=0
بعد AddRange کن کل لیست رو .
نقل قول: اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
نقل قول:
نوشته شده توسط
jafarpalideh
ببین جدولت یه آی دی داره که یونیک هست و از یک شروع میشه .
شما اومدی و خوندیش و ریختیش تویه یه لیست .
خوب تویه لیستت یه دونه Add کن تویه Id=0
بعد AddRange کن کل لیست رو .
میشه یک نمونه کد بهم نشون بدید؟
ممنون میشم
نقل قول: اضافه کردن گزینه ای دلخواه به ComboBoxی که بصورت خودکار از دیتابیس پر میشود
یک شئ از کلاس CommoTable بسازید و آیدی اون رو مثلا -1 بگذارید. این شئ را در اندیس 0 به لیست(q) اضافه کنید.