我使用DataGrid
用含有DropDownList
的列。当我更新值时,DropDownList
值不会更新。
我的研究,到目前为止
我相信它需要一些C#代码所做的DropDownList
编辑。我不知道在哪里放置代码以及如何?有没有比C#代码更短的方式?
非常感谢您
编辑:提供的代码
student_table:ID,姓名,专业,favorite_teacher
teacher_table:ID,名称
GridView的有学生的数据源。 DropDownList
有教师的数据源。
在gridview中,我将favorite_teacher作为模板字段(DropDownList
),并将teacher_table作为数据源。在编辑模式下,DropDownList
显示正确,并从老师表中填充教师。当我为任何学生选择最喜欢的老师并点击提交时,提交就不会通过。我可能需要一些C#代码或其他。不知道如何解决这个问题。
我做了一些研究,因为当时和现在我发现了什么是我需要的下拉列表绑定到下拉数据源,rathan比gridview数据源。默认情况下,它给了我gridview的参数。我的下拉列表位于gridview内部。请评论,如果你有答案。 –
即使下拉列表位于gridview内部,您可以提及不同的数据源并绑定数据,但您必须提及DataSourceID =“sqlDS_name”字段中的数据源名称。 如果你找不到答案,请用一些价值或示例来阐述你的问题。 – Saanch
我附上了一个示例代码并对其进行了更多解释。如果你有问题,请在这里发布。谢谢 –