私が抱えている問題はこれです:データソースとしてリストオブジェクトを持つ1つのGridViewがあり、問題なくバインドされます。イベントを持つDropDownListがありSelectedIndexChanged
、このイベントを使用して、新しいオブジェクトをリストに追加します。追加した後GridView1.Databind()
、新しいオブジェクトがGridViewに表示されるようにします。
GridView1.Databind()
しかし、GridViewからのデータが失われると、これは機能しません。も表示されますがEmptyDataText
、ページを更新するとすべてが表示されます。また、DropDownListはオブジェクトリストをDataSourceとして使用し、使用するはずでしDropDownList1.Databind()
たが、機能しません。DataBindingの後で同じデータがあります。少なくとも、DropDownListを修正するために行ったのは、DropDownList again manually.DataTextField = object.attribute1
と を設定することでしたDropDownList.DataValueField = object.attribute2
。しかし、GridViewが動かなくなったので、誰かがメソッドDataBind
がオブジェクトのリストでどのように機能するかを説明できますか?