Как использовать DataAdapter с хранимой процедурой и параметром

Я хочу заполнить элемент управления DataGridView с помощью DataAdapter. Но я не знаю, как это сделать, поскольку я использую хранимую процедуру с параметром. Может ли кто-нибудь привести пример, пожалуйста?

Я понял!

protected DataTable RetrieveEmployeeSubInfo(string employeeNo) { SqlCommand cmd = new SqlCommand(); SqlDataAdapter da = new SqlDataAdapter(); DataTable dt = new DataTable(); try { cmd = new SqlCommand("RETRIEVE_EMPLOYEE", pl.ConnOpen()); cmd.Parameters.Add(new SqlParameter("@EMPLOYEENO", employeeNo)); cmd.CommandType = CommandType.StoredProcedure; da.SelectCommand = cmd; da.Fill(dt); dataGridView1.DataSource = dt; } catch (Exception x) { MessageBox.Show(x.GetBaseException().ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { cmd.Dispose(); pl.MySQLConn.Close(); } return dt; } 
  SqlConnection con = new SqlConnection(@"Some Connection String"); SqlDataAdapter da = new SqlDataAdapter("ParaEmp_Select",con); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@Contactid", SqlDbType.Int).Value = 123; DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; 

Возможно, ваш код пропускает эту строку из примера Microsoft:

 MyDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure 

Вот так,

 DataSet ds = new DataSet(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; //database connection cmd.CommandText = "WRITE_STORED_PROC_NAME"; // Stored procedure name cmd.CommandType = CommandType.StoredProcedure; // set it to stored proc //add parameter if necessary cmd.Parameters.Add("@userId", SqlDbType.Int).Value = courseid; SqlDataAdapter adap = new SqlDataAdapter(cmd); adap.Fill(ds, "Course"); return ds; 
  public DataSet Myfunction(string Myparameter) { config.cmd.Connection = config.cnx; config.cmd.CommandText = "ProcName"; config.cmd.CommandType = CommandType.StoredProcedure; config.cmd.Parameters.Add("parameter", SqlDbType.VarChar, 10); config.cmd.Parameters["parameter"].Value = Myparameter; config.dRadio = new SqlDataAdapter(config.cmd); config.dRadio.Fill(config.ds,"Table"); return config.ds; } 
  SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); builder.DataSource = ; builder.UserID = ; //User id used to login into SQL builder.Password = ; //password used to login into SQL builder.InitialCatalog = ; //Name of Database DataTable orderTable = new DataTable(); // stored procedute name which you want to exceute using (var con = new SqlConnection(builder.ConnectionString)) using (SqlCommand cmd = new SqlCommand(, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; //Data adapter(da) fills the data retuned from stored procedure //into orderTable da.Fill(orderTable); } 
 SqlConnection con = new SqlConnection(@"Some Connection String");//connection object SqlDataAdapter da = new SqlDataAdapter("ParaEmp_Select",con);//SqlDataAdapter class object da.SelectCommand.CommandType = CommandType.StoredProcedure; //command sype da.SelectCommand.Parameters.Add("@Contactid", SqlDbType.Int).Value = 123; //pass perametter DataTable dt = new DataTable(); //dataset class object da.Fill(dt); //call the stored producer 
  • Как создать хранимую процедуру в MS Access?
  • Динамические имена таблиц в функции хранимой процедуры
  • Есть ли у MySQL триггеры времени?
  • Единовременный эквивалент сохраненной процедуры MongoDB
  • Как вызвать хранимые процедуры с помощью EntityFramework?
  • Есть ли способ вызвать хранимую процедуру с помощью Dapper?
  • Создание хранимой процедуры и SQLite?
  • Вызов хранимой процедуры Oracle из C #?
  • Значение параметра таблицы хранимых процедур Entity Framework
  • Захват хранимой процедуры печати вывода в .NET.
  • MySQL хранимой процедуры против функции, которую я буду использовать, когда?
  • Interesting Posts

    Отправка форматированного текстового сообщения Lotus Notes из Excel VBA

    андроид, снимок экрана с экрана

    Как увеличить тайм-аут для одного тестового примера в мокко

    Как обрабатывать сообщения WndProc в WPF?

    Как правильно импортировать операторы из пакета `rxjs`

    ASP.Net MVC Custom Model Binding пояснение

    В C # в какой категории двоеточие «:» попадает и что это значит?

    Android – java.lang.SecurityException: отказ от разрешения: начало работы

    Android: Клавиатура перекрывается с помощью EditText (с печатными экранами)

    Встроенная клавиатура и мышь ноутбука Acer не работают в Windows

    Какой шрифт используется в этом изображении?

    Можно ли использовать графический процессор nVidia для рендеринга графики, если монитор подключен к видеопорту материнской платы?

    Bootstrap 3 не может правильно отобразить глификон

    IE9 JSON Data “вы хотите открыть или сохранить этот файл”

    Самый быстрый способ безопасно скопировать 1ТБ на провод

    Давайте будем гением компьютера.