如何将Combobox列添加到GridControl?

问题描述 投票:0回答:2

我有一个网格控件,可以从桌面Windows窗体应用程序中的DataBase加载数据。但我还需要一个带有组合框(带有一些项目)的新本地列,当我单击它时,它将信息保存到数据库的另一个表中。 enter image description here 这是我的代码

            DataTable dt = new DataTable();
            string conStr = @"Data Source =...;Initial Catalog=...; Integrated Security=true;";
            SqlConnection con = new SqlConnection(conStr);
            SqlCommand com = new SqlCommand("SPS_PronosticoStock2", con);
            com.Parameters.AddWithValue("@IdProducto", Convert.ToInt32(textBox3.Text));
            com.Parameters.AddWithValue("@IdBodega", Convert.ToInt32(textBox4.Text));
            com.Parameters.AddWithValue("@FechaInicio", dateTimePicker1.Value);
            com.Parameters.AddWithValue("@FechaFin", dateTimePicker2.Value);
            com.CommandType = CommandType.StoredProcedure;
            SqlDataAdapter da = new SqlDataAdapter(com);
            try
            {
                con.Open();
                da.Fill(dt);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (con.State == ConnectionState.Open)

                    con.Close();
            }      
            gridControl1.DataSource = dt;

我尝试了一个组合框编辑,但当我点击它们消失的项目并且没有任何编辑时,请有人帮助我。

winforms devexpress gridcontrol devexpress-gridcontrol
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.