para llenar un conjunto de datos de un procedimiento almacenado que tendría un código como a continuación:
SqlConnection mySqlConnection =new SqlConnection("server=(local);database=MyDatabase;Integrated Security=SSPI;");
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
mySqlCommand.CommandText = "IDCategory";
mySqlCommand.CommandType = CommandType.StoredProcedure;
mySqlCommand.Parameters.Add("@IDCategory", SqlDbType.Int).Value = 5;
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();
mySqlDataAdapter.SelectCommand = mySqlCommand;
DataSet myDataSet = new DataSet();
mySqlConnection.Open();
mySqlDataAdapter.Fill(myDataSet);
Su cadena de conexión será diferente y hay algunas maneras diferentes de hacer esto, pero esto se debe conseguir que ir .. .. Una vez que obtenga algunos de estos bajo su cinturón eche un vistazo a la Declaración de Uso. Ayuda a limpiar los recursos y requiere unas pocas líneas de código. Esto supone un nombre de procedimiento almacenado IDCategory con un parámetro llamado igual. Puede ser un poco diferente en tu configuración.
Su procedimiento almacenado en este caso se verá algo como:
CREATE PROC [dbo].[IDCategory]
@IDCategory int
AS
SELECT IDListing, IDCategory, Price, Seller, Image
FROM whateveryourtableisnamed
WHERE IDCategory = @IDCategory
Aquí hay un enlace sobre conceptos básicos de procedimiento almacenado: http://www.sql-server-performance.com/articles/dba/stored_procedures_basics_p1.aspx
Aquí hay un enlace en conjuntos de datos y otros elementos, con ADO.Net: http://authors.aspalliance.com/quickstart/howto/doc/adoplus/adoplusoverview.aspx
¿Por qué esta pregunta está etiquetada con mysql y tsql, ya que la respuesta se refiere solo a mssql? Lol. – WoIIe