I have a Table dbo.MSreplication_options using connectionString, i am trying to map this table to datagrid1.DataSource.
SqlConnection cnn;
SqlCommand con;
SqlDataAdapter da;
DataSet ds;
protected void Page_Load(object sender, EventArgs e)
{
string strcon = ConfigurationManager.ConnectionStrings["masterConnectionString"].ConnectionString;
cnn = new SqlConnection(strcon);
con = new SqlCommand("select * from dbo.MSreplication_options");
con.Connection = cnn;
ds = new DataSet();
da = new SqlDataAdapter(con);
cnn.Open();
da.Fill(ds);
cnn.Close();
DataGrid1.DataSource = ds.Tables[0].ToString();
}
web config
<connectionStrings>
<add name="masterConnectionString" connectionString="Data Source=node39\SQLExpress;Initial Catalog=master;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
At runtime it doesnt map to datagrid1? what particular mistake am i doing?
You are missing
DataGrid1.DataBind();In addition to this the
Memory Managementis not being taken care of.