我的问题是这样的:我有一个GridView与列表对象作为其数据源,它绑定没有问题。我有一个DropDownList,它有事件SelectedIndexChanged
,并且在这个事件中我添加了一个新的对象到列表中,添加完后我想做一个GridView1.Databind()
,这样新的对象出现在GridView中。GridView.Databind()不与对象列表
但是,这不起作用,我做GridView1.Databind()
后,来自GridView的数据会丢失。它甚至显示EmptyDataText
,但如果我刷新页面,一切都会出现。此外,DropDownList使用一个对象列表作为DataSource,并应该使用DropDownList1.Databind()
,但它不起作用。它在DataBinding之后有相同的数据,我至少要修改DropDownList的方法是手动重新设置DropDownList.DataTextField = object.attribute1
和DropDownList.DataValueField = object.attribute2
。但有了GridView,我被卡住了,有人能解释方法DataBind
如何与对象列表一起工作吗?
什么是绑定GridView? – alexm
到对象列表中,它没有问题,它正确显示所有数据,唯一的问题是试图刷新它 –
你可以发布一些你的代码吗? – cptScarlet