[英]SQL Server: Datagridview display column value from table
我想在datagridview中顯示指定的列值。 示例:從表user_account
我要顯示和搜索datagridview中列account
文本框數據
這是到目前為止的代碼:
private void button3_Click(object sender, EventArgs e)
{
string connectionString = @"Data Source=" + textBox4.Text + ";" + "Initial Catalog=" + textBox1.Text + ";" + "User ID=" + textBox2.Text + ";" + "Password=" + textBox3.Text;
string sql = "SELECT * FROM user_account";
SqlConnection connection = new SqlConnection(connectionString) ;
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, connection);
DataSet ds = new DataSet();
connection.Open();
dataadapter.Fill(ds, "account");
connection.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "account";
}
private void button3_Click(object sender, EventArgs e)
{
string connectionString = @"Data Source=" + textBox4.Text + ";" + "Initial Catalog=" + textBox1.Text + ";" + "User ID=" + textBox2.Text + ";" + "Password=" + textBox3.Text;
string sql = "SELECT account FROM user_account";
SqlConnection connection = new SqlConnection(connectionString) ;
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, connection);
DataSet ds = new DataSet();
connection.Open();
dataadapter.Fill(ds, "account");
connection.Close();
dataGridView1.DataSource = ds;
}
解:
private void button3_Click(object sender, EventArgs e)
{
string connectionString = @"Data Source=" + textBox4.Text + ";" + "Initial Catalog=" + "lin2db" + ";" + "User ID=" + textBox2.Text + ";" + "Password=" + textBox3.Text;
string sql = "SELECT account ,pay_stat FROM user_account where account='" + textBox7.Text + "' ";
SqlConnection connection = new SqlConnection(connectionString) ;
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, connection);
DataSet ds = new DataSet();
connection.Open();
dataadapter.Fill(ds, "pay_stat");
connection.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "pay_stat";
}
謝謝你的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.