Witajcie,
Zacząłem pisać klasę AAA.
Z DataTable Naglowek zamierzam zasilac ObjectDataSource który z kolei bedzie zasilać GridView.
Chodzi o to, aby zwrocić DataSet z wynikami wykonanej procedury skladowanej "prNaglowekDoumentu".
Muszę wypełnić dataset wynikami wykonanej procedury. Nie wiem, jak powiązać ExecuteNonQuery z DataSetem.
Będę wdzięczny za każdą sugestię,.
pozdrawiam
Wojtek
Public class AAA
{
public DataTable Naglowek(int IdTotalNagZapotrz, short IdStatus)
{
string connStr = Polaczenia.Connect(); // wywolanie z klasy Polaczenia
SqlConnection conn = new SqlConnection(connStr);
using (SqlCommand command = new SqlCommand("prNaglowekDoumentu", conn))
{
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@IdTotalNagZapotrz", SqlDbType.Int);
command.Parameters.Add("@IdStatus", SqlDbType.SmallInt);
command.Parameters["@IdTotalNagZapotrz"].Value = IdTotalNagZapotrz;
command.Parameters["@IdStatus"].Value = IdStatus;
DataSet ds = new DataSet();
Tutaj się wywala--> ds = command.ExecuteNonQuery();
try
{
conn.Open();
da.Fill(ds, startRecord, maxRecords, "NagZapotrz");
}
catch (SqlException e)
{
// Coś tam
}
finally
{
conn.Close();
}
return ds.Tables["NagZapotrz"];
}
}