How to use a DataAdapter with stored procedure and parameter

前端 未结 9 760
名媛妹妹
名媛妹妹 2020-11-30 01:05

I want to fill a DataGridView control using DataAdapter. But I don\'t know how to do it since I\'m using a stored procedure with parameter. Can someone cite an example pleas

9条回答
  •  时光取名叫无心
    2020-11-30 01:35

    Short and sweet...

    DataTable dataTable = new DataTable();
    try
    {
       using (var adapter = new SqlDataAdapter("StoredProcedureName", ConnectionString))
       {
           adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
           adapter.SelectCommand.Parameters.Add("@ParameterName", SqlDbType.Int).Value = 123;
           adapter.Fill(dataTable);
       };
    }
    catch (Exception ex)
    {
        Logger.Error("Error occured while fetching records from SQL server", ex);
    }
    

提交回复
热议问题