نوشته شده توسط
reza69
مشگلم حل نشد
این پایگاهش access من sql میخوام خواهش میکنم قطعه کد بدید به جای برنامه ممنون.
این که مشکلی نداره
همون دیتابیس اکسس رو توی sql ایجاد کن با همون جداول ورشته اتصال رو با دیتابس ایجاد شده ست کن
این کد رو هم با کد قبلی عوضش کن
public Form1()
{
InitializeComponent();
}
private void load()
{
try
{
string connString = (@"Data Source=MYSERVER\AGENT_AIDV3;Database=Webstore_US;I ntegrated Security=True");
string sql = @"SELECT name FROM zirna ";
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet dt = new DataSet();
da.Fill(dt, "zirna");
DataTable db = dt.Tables["zirna"];
listBox1.DataSource = db;
listBox1.DisplayMember = "name";
}
catch { MessageBox.Show("سیستم به بانک اطلاعاتی وصل نشده است"); this.Dispose(); }
}
private void Form1_Load(object sender, EventArgs e)
{
load();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
int index = listBox1.FindString(this.textBox1.Text);
if (0 <= index)
{
listBox1.SelectedIndex = index;
}
}
private void button1_Click(object sender, EventArgs e)
{
string connString = (@"Data Source=MYSERVER\AGENT_AIDV3;Database=Webstore_US;I ntegrated Security=True");
string sql = @"SELECT name FROM zirna where name LIKE '" + textBox2.Text + "%'";
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet dt = new DataSet();
da.Fill(dt, "zirna");
DataTable db = dt.Tables["zirna"];
listBox1.DataSource = db;
listBox1.DisplayMember = "name";
}
private void button2_Click(object sender, EventArgs e)
{
load();
}
}
}