как проверить поля из БД перед привязкой их к представлению сведений
У меня есть несколько полей, которые необходимо проверить, прежде чем перейти к подробному представлению
Например, поля с нулевым значением должны быть уничтожены ... и нужно получить больше данных для
поля, которые являются внешними ключами в этой таблице (т.е. имеют данные в другой таблице)
Я думал, что смогу сделать это в событии ondatabinding ...
защищенный void dvDataBinding (отправитель объекта, EventArgs e)
{
}
в следующей функции я передам req_ID ..
привязка данных в подробном представлении ...
public DataSet GetExceptionDataDetailedView(string strWorkRequestID)
{
DBManager objDBManager = new DBManager();
StringBuilder strSQL = new StringBuilder();
StringBuilder strColName = new StringBuilder(); //string strTableField;
DataSet objDataSet;
try
{
strSQL.Append("SELECT * FROM work_request where work_request_id='");
strSQL.Append(strWorkRequestID);
strSQL.Append("'");
// Open the connection object
objConnection = objDBManager.OpenDBConnection();
//Create a command object to execute the Store procedure
objCommand = new MySqlCommand();
objCommand.CommandText = strSQL.ToString();
objCommand.CommandType = CommandType.Text;
objCommand.Connection = objConnection;
MySqlDataAdapter objDataAdapter = new MySqlDataAdapter(objCommand);
objDataSet = new DataSet();
objDataSet.Tables.Clear();
objDataAdapter.Fill(objDataSet);
}
catch (MySqlException exSQL)
{
throw exSQL;
}
catch (Exception exGeneral)
{
throw exGeneral;
}
finally
{
//close the connection object
objDBManager.CloseDBConnection();
}
return objDataSet;
}
Заранее спасибо