我需要一个带有组合框的DataGridView
。
我需要使用存储过程实现DataGridView
,并且组合框需要替换包含DataGridView
ID
)中的列
因此,组合框需要具有值“ID”并显示“名称”
但是如何正确实施DataGridView
?我需要组合框显示存储过程结果的值吗?
答案 0 :(得分:0)
正如您所说,您知道如何绑定datagridview以及如何使用存储过程实现组合框,但是很难理解您实际需要的内容以及您在问题中描述的内容。
遵循此伪代码来定位您想要实现的目标:
步骤1:BindComboxBox()
调用SQL查询或存储过程从数据库中获取数据
第2步:为组合框
SelectedIndexChanged event
第3步:在此SelectedIndexChanged event
中,获取ComboBox1.SelectedItem
(在您的情况下为ID)并调用函数BindGrid(int ID)
并传递ComboBox1.SelectedItem
作为输入参数< / p>
步骤4:创建函数BindGrid(int ID)
,此函数使用存储过程从数据库获取数据,该存储过程具有输入参数ID
。然后绑定你的网格。