如何在SQLserver中获取某个列到组合框?

时间:2014-03-13 19:30:38

标签: sql-server vb.net datagridview combobox foreign-keys

这是我在VB编程时遇到的两难困境。 我想制作一个“入学”表格并显示一定的背景?在带有外键的DataGridView中。

我做了一张桌子

CREATE TABLE Admission
    (
     AdmissionID NUMERIC IDENTITY(1, 1) NOT NULL CONSTRAINT pk_Admission PRIMARY KEY
    ,paID NUMERIC FOREIGN KEY REFERENCES pInformation ( paId )
    ,DateAdmit DATE NOT NULL
    ,doctorID NUMERIC FOREIGN KEY REFERENCES Doctor ( doctorid )
    ,roomId VARCHAR(6) FOREIGN KEY REFERENCES room ( roomid )
    ,Status VARCHAR(250) NOT NULL
    ,Remarks VARCHAR(250) NOT NULL
    ,DateDischarged DATE NOT NULL
    )

我想在DataGridview中显示它。所以我做到了。我为这三个外键创建了一个3组合框,这样组合框就会在表格中显示插入的数据。像这样,我有一个带有paID主键的表。我希望用户能够看到paID中的所有combobox1

1 个答案:

答案 0 :(得分:0)

_我不知道你正在使用的是哪个版本的visual studio,但至少在早期版本中,有一些属性,比如组合框中的数据源和显示成员。使用显示成员,您可以选择在组合框中显示哪个列表单数据源表。