0

コンボ ボックスから名前を選択すると、3 つのテーブルのデータを表示するにはどうすればよいですか。問題の 3 つのテーブルを結合する必要があると思いますが、構文がわかりません。

private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {


        string constring = ("Data Source=****************");

        string Query = "select * from Table1 where Last='" + cbUsers.SelectedItem.ToString() + "' ;";

        SqlConnection conDataBase = new SqlConnection(constring);
        SqlCommand cmdDataBase = new SqlCommand(Query, conDataBase);
        SqlDataReader myReader;

        try
        {
            conDataBase.Open();
            myReader = cmdDataBase.ExecuteReader();

            while (myReader.Read())
        {

            string sFirst = myReader.GetString(2); //From Table1
            string sLast = myReader.GetString(1); //From Table1
            string sdob = myReader.GetString(3);//From Table2
            string scode = myReader.GetString(1);//From Table3


            txtFirst.Text = sFirst;
            txtdob.Text = sdob;
            txtcode.Text = scode;
4

2 に答える 2