0

我有一个在表单加载时调用的函数,
它应该从视图中检索一些数据并填充数据集
,但是当它到达da.Fill(ds); 行,它下面的所有代码(包括它自己)都被笨拙地跳转
然后表单加载并且我的函数变得无用
下面是我的函数的主体

SqlConnection conn = create_conn();
conn.Open();
SqlCommand cmd = new SqlCommand("View1", conn);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add("keyfield", System.Data.SqlDbType.Char).Value = keyfieldval;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds); // <--- THIS IS THE LINE
Form1.field1 = ds.Tables[0].Rows[0]["field1"].ToString();
Form1.field2 = ds.Tables[0].Rows[0]["field2"].ToString();
conn.Close();
4

0 回答 0