データベースのテーブルに接続されている datagridview を使用しています。現在、この列には別のテーブルの id(fk) しか表示されないため、dgv の列の 1 つを変更したいと考えています (dgv は sql の最初のテーブルからの情報のみを表示します)。 IDの代わりにテキストを取得するために、この列を別のテーブルに接続しようとしました。
グリッドビューから行を選択すると、値ではなくアイテムがドロップダウンリストに表示されます。
コードの例:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
accountIdTB.Text = accountsDGV.SelectedRow.Cells[1].Text;
AccountTB.Text = accountsDGV.SelectedRow.Cells[3].Text;
phoneTB.Text = accountsDGV.SelectedRow.Cells[4].Text;
webSiteTB.Text = accountsDGV.SelectedRow.Cells[5].Text;
string str = accountsDGV.SelectedRow.Cells[7].Text;
industryDDL.ClearSelection();
industryDDL.DataTextField = str;
}