Store Procedure Listeleme – Ekleme Örneği için tıklayınız….
C# Kodları :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Data.SqlTypes;
namespace sp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void personelekle()
{
SqlCommand komut = new SqlCommand();
komut.Connection = sqlConnection1;
komut.CommandType = CommandType.StoredProcedure;
komut.CommandText = “sp_ekle”;
sqlConnection1.Open();
komut.Parameters.Add(“@ad”, SqlDbType.NVarChar, 30);
// programımızdan parametreleri gönderiyoruz .
komut.Parameters[“@ad”].Value =textBox1.Text;
komut.Parameters.Add(“@soyad”, SqlDbType.NVarChar, 30);
komut.Parameters[“@soyad”].Value = textBox2.Text;
komut.Parameters.Add(“@iletisim”, SqlDbType.NVarChar,50);
komut.Parameters[“@iletisim”].Value = textBox3.Text;
komut.Parameters.Add(“@firmano”, SqlDbType.Int);
komut.Parameters[“@firmano”].Value = comboBox1.SelectedIndex+1;
// komut.Parameters.Add(“@SONUC”, SqlDbType.Int);
// komut.Parameters[“@SONUC”].Direction = ParameterDirection.ReturnValue;
komut.ExecuteNonQuery();
// int sonuc = Convert.ToInt32(komut.Parameters[“@KONTROL”].Value);
sqlConnection1.Close();
}
private void firmalistele()
{
sqlConnection1.Open();
string sorgu = “select firma_adi from firmalar”;
SqlDataAdapter adp = new SqlDataAdapter(sorgu,sqlConnection1);
DataSet ds = new DataSet();
adp.Fill(ds);
for (int i = 0; i <= ds.Tables[0].Rows.Count – 1; i++)
comboBox1.Items.Add(ds.Tables[0].Rows[i][0].ToString());
sqlConnection1.Close();
}
public void KayitlariListele()
{
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = sqlConnection1;
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = “sp_listele”;
SqlDataAdapter da = new SqlDataAdapter(sorgu);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
private void Form1_Load(object sender, EventArgs e)
{
firmalistele();
KayitlariListele();
}
private void button1_Click(object sender, EventArgs e)
{
personelekle();
KayitlariListele();
}
}
}