我正在使用datagridview連接到我的數據庫中的表。 我想更改dgv中的某一列,因爲現在,我可以在此列中看到不同表格(dgv僅顯示來自sql中第一個表的信息)的id(fk)。 我試圖將這些列連接到不同的表,以獲得文本,而不是id。如何將datagridview中的列連接到不同的sql表?
當我從gridview中選擇行我想在下拉列表中顯示該項目而不是值。代碼
例如:
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;
}
顯示您的SELECT語句。你需要一個JOIN來加入ID上的其他表以獲得名字。 – MikeSmithDev
SELECT * FROM [Accounts] –