テキストボックスに「System.Data.DataRowView」が表示され、「44」ではなく「System.Data.DataRowView」が表示される理由を教えてください。ドロップダウンリストから再度選択すると、フィールドに入力されます。私は多くのフォーラムを読んでみました。
再びありがとう
private void E164Convertor_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn("CountryName");
DataColumn dc2 = new DataColumn("CountryCode");
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Rows.Add("United Kingdom" ,"44");
dt.Rows.Add("United States" , "1");
cbxctry.DataSource = dt;
cbxctry.DisplayMember = "CountryName";
cbxctry.ValueMember = "CountryCode";
}
private void cbxctry_SelectedIndexChanged(object sender, EventArgs e)
{
txtctrycode.Text = cbxctry.SelectedValue.ToString();
}