Arkadaşlar Acses veri tabanı ile bir programyapıyorum sorunum şu veritabanında müşterinin izmine tıklandığında müşteri bilgilerinin yer aldığı bir form oluşturması bunu nasıl yapabilirim ?
Acses Veri Tabanı (Yardım)
Forma Listview ya da Gridview ekleyerek bütün bilgileri bu kontroller sayesinde veritabanından çekip görüntüleyebilirsin.Yapman gereken bunun için ayrı bir form oluşturup bilgileri orada görüntülemek.
labelda bilgi göstermek derken neyi kastediyorsunuz?Veritabanından istediğiniz değeri label'ın text özelliğine atarsanız sorun çözülür.Veritabanından tek değer çekmek için ExecuteScalar metodunu kullanabilirsiniz.
Örnek basit bir kod veriyorum.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Database_Ornek
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=COMPUTER;Initial Catalog=Advanced;Integrated Security=True");
conn.Open();
string sql = "SELECT Name FROM Kisiler WHERE ID=4";
SqlCommand cmd = new SqlCommand(sql, conn);
label1.Text = cmd.ExecuteScalar().ToString();
conn.Close();
}
}
}
Kodda anlayamadığınız bir nokta varsa açıklayabilirim.
Evet Access 2007 için dediğiniz gibi.Bunun için http://www.connectionstrings.com bu siteden yararlanabilirsiniz.