मैं का उपयोग कर DataGridView
से परिणामों को आज़माने और पॉप्युलेट करने के लिए उपयोग कर रहा हूं, और उपर्युक्त त्रुटि प्राप्त कर रहा हूं। नीचे दिया गया कोड इस त्रुटि से संबंधित है - मैं मान संग्रहीत प्रक्रिया में मान पास करता हूं, फिर अंतिम SELECT
DataGridView
में तालिका में मान देता है।सी # त्रुटि: "भरें: SelectCommand.Connection प्रॉपर्टी प्रारंभ नहीं की गई है।"
SqlConnection con = new SqlConnection();
con.ConnectionString = "integrated security=SSPI;data source=SERV;" + "persist security info=False;initial catalog=DB";
con.Open();
SqlCommand select = new SqlCommand("SELECT * FROM Table");
SqlCommand enter = new SqlCommand("sp_Proc", con);
// Stored Procedure
enter.CommandType = CommandType.StoredProcedure;
enter.Parameters.Add(new SqlParameter("@vvalue", SqlDbType.VarChar)).Value = Convert.ToString(txt1.Text);
enter.Parameters.Add(new SqlParameter("@dvalue", SqlDbType.Decimal)).Value = Convert.ToDecimal(txt2.Text);
enter.ExecuteNonQuery();
// DataGrid returns the SELECT
SqlDataAdapter sadapt = new SqlDataAdapter(select);
sadapt.SelectCommand = select;
DataTable dtab = new DataTable();
sadapt.Fill(dtab); // generates the error
BindingSource b = new BindingSource();
b.DataSource = dtab;
dGrid.DataSource = b;
sadapt.Update(dtab);
con.Close();
यह आपको क्या त्रुटि देता है? –