繁体   English   中英

跳转表单无法正常工作

[英]Jump form not working correctly

这与前一个问题有关

基本上我有两种形式,我想从第一种形式跳到第二种形式。 第一种形式的代码。

public partial class Main : Form
{
    public Main()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Edit_Metric Edit_Metric = new Edit_Metric();
        Edit_Metric.Show();
    }

}

第二种形式:

public partial class Edit_Metric : Form
{
    BindingSource bsource = new BindingSource();
    DataSet ds = new DataSet();
    private SqlDataAdapter da;
    public Edit_Metric()
    {
        InitializeComponent();
    }
    private string connString = ConfigurationManager.ConnectionStrings["QISConnectionString"].ConnectionString;

    private void Edit_Metric_Load(object sender, EventArgs e)
    {
        dgv.EditMode = DataGridViewEditMode.EditOnKeystroke;
        DataGridViewButtonColumn EditColumn = new DataGridViewButtonColumn();
        EditColumn.Text = "Edit";
        EditColumn.Name = "Edit";
        EditColumn.DataPropertyName = "Edit";
        EditColumn.DisplayIndex = 0;
        EditColumn.UseColumnTextForButtonValue = true;
        DataGridViewButtonColumn DelColumn = new DataGridViewButtonColumn();
        DelColumn.Text = "Delete";
        DelColumn.Name = "Delete";
        DelColumn.DataPropertyName = "Delete";
        DelColumn.DisplayIndex = 1;
        DelColumn.UseColumnTextForButtonValue = true;
        dgv.Columns.Add(EditColumn);
        dgv.Columns.Add(DelColumn);

        using (SqlConnection conn = new SqlConnection("connString"))
        {
            conn.Open();
            // data query, display data in a datagridview.
        }

我的问题是:代码到达时

         using (SqlConnection conn = new SqlConnection("connString"))

下一步代码立即转到第一个表格

        Edit_Metric.Show();

它永远不会转到第二种形式的代码

         conn.Open();

谢谢

如果不是拼写错误,则您尝试使用字符串“ connString”而不是上面的“ QISConnectionString”中的var connString打开连接

我确定你想写

using (SqlConnection conn = new SqlConnection(connString)) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM