VC#.Net te id no ya Göre Kayıt Arama
Bu makalemizde Sql veritabanımızda kayıtlı id no ya göre verilerimizi ve kayıtlı resimlerimizi textboxlara ve pictureBox ımımıza getireceğiz. İlk önce sql veritabanınızı oluşturun. Formunuza 7 adet Textbox, 1 adet button ve pictureBox ekleyin. Aşağıdaki şekillerdeki gibi projenizi tasarlayın...Bahadır
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnBaglan_Click(object sender, EventArgs e)
{
if (txtAra.Text == "")
{
MessageBox.Show("Müşteri No Giriniz..." + System.Environment.NewLine + "Tekrar Deneyiniz...Bahadirsa", "Bilgi Ekranı");
}
System.Data.SqlClient.SqlConnection baglan = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\bilgiler.mdf;Integrated Security=True;User Instance=True");
System.Data.SqlClient.SqlDataAdapter adp=new System.Data.SqlClient.SqlDataAdapter();
adp.SelectCommand = new System.Data.SqlClient.SqlCommand("Select * From kisibilgi where id=‘" + txtAra.Text + "‘", baglan);
System.Data.SqlClient.SqlCommandBuilder CB = new System.Data.SqlClient.SqlCommandBuilder(adp);
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("Select * From kisibilgi where id=‘" + txtAra.Text + "‘", baglan);
baglan.Open();
DataSet ds = new DataSet();
System.Data.SqlClient.SqlDataReader dr ;
adp.Fill(ds);
dr = cmd.ExecuteReader();
while (dr.Read()) {
textBox1.Text = dr.GetString(0);
textBox2.Text = dr.GetString(1);
textBox3.Text = dr.GetString(2);
textBox4.Text = dr.GetString(3);
textBox5.Text = dr.GetString(4);
textBox6.Text = dr.GetString(5);
pictureBox1.Image = Image.FromFile(dr.GetString(7));
}
dr.Close();
baglan.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Sql Kayıt Arama...Bahadirsa";
this.MaximizeBox = false;
}
}
}
//Bir sonraki makalede buluşmak üzere...Bahadirsa