検索を使用して姓または名を出力したいのですが、名を検索したときにのみ姓のみが表示され、値が表示されません... ORを使用しようとしましたが、機能しません
private void search_Click(object sender, EventArgs e)
{
try
{
MySqlDataAdapter ada = new MySqlDataAdapter("select * from patient where firstname OR lastname = '" + txtSearch.Text + "'", con);
DataTable dt = new DataTable();
ada.Fill(dt);
dataGridView1.DataSource = dt;
label2.Text = dataGridView1.RowCount.ToString();
result.Visible = true;
result.Text ="Showing: "+ dataGridView1.RowCount.ToString()+ " results";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void search_Click(object sender, EventArgs e)
{
try
{
MySqlDataAdapter ada = new MySqlDataAdapter("select * from patient where firstname = '" + txtSearch.Text + "'" OR lastname = '" + txtSearch.Text + "'", con);
DataTable dt = new DataTable();
ada.Fill(dt);
dataGridView1.DataSource = dt;
label2.Text = dataGridView1.RowCount.ToString();
result.Visible = true;
result.Text ="Showing: "+ dataGridView1.RowCount.ToString()+ " results";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加