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.OleDb;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection bağlantı;
OleDbCommand sqlkomutu;
OleDbDataAdapter da;
DataSet ds;
private void güncelle()
{
da = new OleDbDataAdapter("Select * from tablo", bağlantı);
ds = new DataSet();
bağlantı.Open();
da.Fill(ds, "tablo");
bağlantı.Close();
dataGridView1.DataSource = ds.Tables["tablo"];
}
private void
Form1_Load(object sender, EventArgs e)
{
bağlantı = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=liste.mdb");
güncelle();
// TODO: This line of code loads data into the
'listeDataSet1.tablo' table. You can move, or remove it, as needed.
this.tabloTableAdapter.Fill(this.listeDataSet1.tablo);
}
private void
button1_Click(object sender, EventArgs e) // Ara butonuna yazılır
{ da
= new OleDbDataAdapter(
"Select * from tablo where adı Like
'" + textBox1.Text + "%'",
bağlantı);// ½ işareti texbox sa girilen karakterden
sonra sonuna hangi harf gelirse gelsin tümünü göster demektir.
ds = new DataSet();
bağlantı.Open();
da.Fill(ds, "tablo");
bağlantı.Close();
dataGridView1.DataSource = ds.Tables["tablo"];
}
}
}
Hangi programda yaptınız bunu ? M VB 2010 exp. deniyorumda yapamadım
YanıtlaSilM.visual C# 2010 exp . programında yaptım
YanıtlaSilbaşarımız sadece hayal gücümüz ve sıkı çalışmalarımızla sınırlı :)
YanıtlaSilbağlantı kısmını tanımlamamışsınız hata veriyor
YanıtlaSilayrıca ds ve da kısımları ne oluyor?
ds (dataset)
YanıtlaSilda(dataAdapter)
ds (dataset)
YanıtlaSilda(dataAdapter)
Bu yorum yazar tarafından silindi.
YanıtlaSilbu bulma butonu girilen karakteri baştan itibaren arıyor. anahtar kelimeyi orta kısımda veya son kısımda bulmak istiyorsak nasıl bi değişiklik yapabiliriz
YanıtlaSilprivate void goster()
YanıtlaSil{
SqlConnection OleCn = new SqlConnection(ConStr);
OleCn.Open();
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = OleCn;
Cmd.CommandText = "seferlisetele"; //stoured procedure'un saklandığı yer.
Cmd.CommandType = CommandType.StoredProcedure; //bağlantı tipi stoured procedure olarak ayarlandı.
SqlDataAdapter Da = new SqlDataAdapter(); //data adapter bağlantısı başlatıldı.
Da.SelectCommand = Cmd; //bağlantı türü select olarak seçildi.
DataSet Ds = new DataSet();
Da.Fill(Ds); //data adabter dan gelen veriler datasette kaydedildi.
dataGridView1.DataSource = Ds.Tables[0]; //datagrid de gösterilmesi sağlanıldı.
SqlCommand komut = new SqlCommand("select * from musteri", OleCn);
SqlDataReader dr = komut.ExecuteReader();
while (dr.Read())
{
comboBox1.Items.Add(string.Format("{0}", dr[0]));
}
dr.Close();
OleCn.Close();
}
SqlConnection baglanti = new SqlConnection(ConStr);
baglanti.Open();
string sql = "select * from sefer where Firma = @isveren";
DataTable dt = new DataTable();
SqlDataAdapter Da = new SqlDataAdapter(sql, baglanti);
Da.SelectCommand.Parameters.AddWithValue("@isveren", comboBox1.SelectedItem);
Da.Fill(dt);
goster();
elimdeki forma 1 textbox 2 datetimepicker ve bir combobox var combobox ta seçtiğim firma adı ile datagridwiev de sıralama yapmak istiyorum fakat bütün firmaları listeliyor yardımcı olur musunuz?
örneklerinizden birini kullanarak sorunumu hallettim bu güzel paylaşımlar için teşekkür ederim
SilTeşekkürler...
YanıtlaSil