J
Jonathan Dixon
Can someone tell me what is wrong here i am trying to get a datagrid to
populate from a datasource via and execute reader method, the sql is fine as
i have tested it but it does not put anything in the datagrid
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs
e)
{
casedirectory = DataGrid1.SelectedItem.Cells[1].Text;
NameValueCollection col = ConfigurationSettings.AppSettings;
String strConnection = col.Get("odbcConnection1.ConnectionString");
OdbcConnection objConnection = new OdbcConnection(strConnection);
String strSQL = "SELECT MH_ID, MH_DESCRIPTION, DIR_NAME, MH_notes, MH_DATE
FROM tblMH WHERE DIR_NAME=" + "'" + casedirectory + "'";
OdbcCommand objCommand = new OdbcCommand(strSQL, objConnection);
objConnection.Open();
OdbcDataReader objDataReader;
objDataReader = objCommand.ExecuteReader();
if (objDataReader != null)
{
DataGrid2.DataSource = objDataReader;
DataGrid2.DataBind();
objDataReader.Close();
objConnection.Close();
}
populate from a datasource via and execute reader method, the sql is fine as
i have tested it but it does not put anything in the datagrid
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs
e)
{
casedirectory = DataGrid1.SelectedItem.Cells[1].Text;
NameValueCollection col = ConfigurationSettings.AppSettings;
String strConnection = col.Get("odbcConnection1.ConnectionString");
OdbcConnection objConnection = new OdbcConnection(strConnection);
String strSQL = "SELECT MH_ID, MH_DESCRIPTION, DIR_NAME, MH_notes, MH_DATE
FROM tblMH WHERE DIR_NAME=" + "'" + casedirectory + "'";
OdbcCommand objCommand = new OdbcCommand(strSQL, objConnection);
objConnection.Open();
OdbcDataReader objDataReader;
objDataReader = objCommand.ExecuteReader();
if (objDataReader != null)
{
DataGrid2.DataSource = objDataReader;
DataGrid2.DataBind();
objDataReader.Close();
objConnection.Close();
}