با سلام
خلاصه کار:
یه فرم هست با انتخاب واحد ( کافی شاپ یا رستوران ) از کمبو باکس
منوی غذای مربوط به آن واحد در کمبو باکس دیگه نمایش داده میشه
با مشخص کردن تعداد و کلیک روی گزینه ی ارسال نام غذا و قیمت آن به قسمت پیش نمایش برود.
با انتخاب غذای بعدی دومین قیمت و غذا در ردیف دوم قسمت پیشنمایش نشان داده شود و ....
سوال بنده:
چطوری میتونم قیمت و نام غذا را به قسمت پیشنمایش ارسال کنم؟
طوری که قیمت ها عدد بوده و جمع در پایین آورده شود؟
نمونه کد مورد استفاده:
namespace MojApplication
{
public partial class frm_boncreate : Form
{
SqlConnection condb = new SqlConnection(@"Data Source=10.29.14.69;Initial Catalog=moj;Persist Security Info=True;User ID=mojsystem;Password=123456;");
public frm_boncreate()
{
InitializeComponent();
}
private void frm_boncreate_Load(object sender, EventArgs e)
{
PersianDate em = PersianDate.Now;
lbl_prevdate.Text = em.ToString("d");
condb.Open();
SqlCommand sc2 = new SqlCommand("Select unid,unname from units", condb);
SqlDataReader reader;
reader = sc2.ExecuteReader();
DataTable dt2 = new DataTable();
dt2.Columns.Add("unid", typeof(int));
dt2.Columns.Add("unname", typeof(string));
dt2.Load(reader);
cbx_unit.ValueMember = "unid";
cbx_unit.DisplayMember = "unname";
cbx_unit.DataSource = dt2;
condb.Close();
}
private void faDatePicker1_ValueChanged(object sender, EventArgs e)
{
lbl_prevdate.Text = faDatePicker1.Text;
}
private void cbx_unit_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void cbx_resfmenu_Enter(object sender, EventArgs e)
{
condb.Open();
SqlCommand sc2 = new SqlCommand("Select fsid,price,fname,(fname+ CONVERT(nchar(10),price)) as col2 from foodmenu where unitid ='" + cbx_unit.SelectedValue + "' AND foff='0' ORDER BY price DESC", condb);
SqlDataReader reader;
reader = sc2.ExecuteReader();
DataTable dt2 = new DataTable();
dt2.Columns.Add("fsid", typeof(int));
dt2.Columns.Add("price", typeof(int));
dt2.Columns.Add("fname", typeof(string));
dt2.Columns.Add("col2", typeof(string));
dt2.Load(reader);
cbx_resfmenu.ValueMember = "price";
cbx_resfmenu.DisplayMember = "col2";
cbx_resfmenu.DataSource = dt2;
condb.Close();
}
}
}
در صورت امکان ساده و با مثال یا تکمیل کد بنده را راهنمایی کنید که خیلی مبتدی هستم در این زمینه
یک دنیا سپاس گزارم