Kroxxy
Hectopat
- Katılım
- 31 Ocak 2019
- Mesajlar
- 74
Daha fazla
- Cinsiyet
- Erkek
Merhaba. Bir stok takip uygulaması yapıyorum dönem projem olarak. YouTube'da bir kanaldan izleyip kodları aynen Visual Studio'ya geçiriyorum. Ancak SQL'de oluşturduğum kategori ve markaların ürün ekleme sayfasındaki comboboxlarda listelenmesini bir türlü halledemedim. İzlediğim videodaki hoca ile birebir aynı kodları yazdım ama olmuyor. Ürün ekleme sayfasındaki kodları paylaşıyorum, isteyen olursa kategori ve marka ekleme sayfalarının kodlarını da paylaşabilirim:
C#:
Using System;
Using System. Collections. Generic;
Using System.componentModel;
Using System. Data;
Using System. Data. SqlClient;
Using System. Drawing;
Using System. Linq;
Using System. Text;
Using System. Threading. Tasks;
Using System. Windows. Forms;
Namespace StokTakip
{
Public partial class frmÜrünEkle: Form
{
Public frmÜrünEkle()
{
InitializeComponent();
}
SqlConnection baglanti = New SqlConnection("Data Source = DESKTOP-C5B2TEJ; Initial Catalog = Stok_Takip; Integrated Security = True");
Private Void kategorigetir()
{
baglanti.Open();
SqlCommand komut = New SqlCommand("select * from kategoribilgileri", baglanti);
SqlDataReader read = komut.ExecuteReader();
While (read.Read())
{
comboMarka.Items.Add(read["kategori"].ToString());
}
baglanti.Close();
}
Private Void label4_Click(object sender, EventArgs e)
{
}
Private Void frmÜrünEkle_Load(object sender, EventArgs e)
{
kategorigetir();
comboMarka.Items.Clear();
ComboMarka. Text = "";
baglanti.Open();
SqlCommand komut = New SqlCommand("select kategori, marka from markabilgileri where kategori='" + comboKategori. SelectedItem + "'", baglanti);
SqlDataReader read = komut.ExecuteReader();
While (read.Read())
{
comboKategori.Items.Add(read["kategori"].ToString());
comboMarka.Items.Add(read["marka"].ToString());
}
baglanti.Close();
}
Private Void comboMarka_SelectedIndexChanged(object sender, EventArgs e)
{
comboMarka.Items.Clear();
ComboMarka. Text = "";
baglanti.Open();
SqlCommand komut = New SqlCommand("select * from markabilgileri", baglanti);
SqlDataReader read = komut.ExecuteReader();
While (read.Read())
{
comboMarka.Items.Add(read["marka"].ToString());
}
baglanti.Close();
}
Private Void comboKategori_SelectedIndexChanged_1(object sender, EventArgs e)
{
comboMarka.Items.Clear();
ComboMarka. Text = "";
baglanti.Open();
SqlCommand komut = New SqlCommand("select * from markabilgileri", baglanti);
SqlDataReader read = komut.ExecuteReader();
While (read.Read())
{
comboMarka.Items.Add(read["marka"].ToString());
}
baglanti.Close();
}
Private Void comboMarka_SelectedIndexChanged_1(object sender, EventArgs e)
{
}
}
}