2012-03-02 118 views
1

Gridview.DataBind方法做什么,应该在什么时候使用?我在我的GridView上运行更新程序,该程序正常运行。但是,更新完成后,直到我注销并返回到我的网站后才会显示更改。GridView.DataBind方法有什么作用?

DataBind正确的方法来立即看到变化?

+2

请参阅http://msdn.microsoft.com/en-us/library/fkx0cy6d.aspx – 2012-03-02 19:41:31

+0

为什么你不试试看看会发生什么?我认为这样更好地描述。请参阅上面的@JohnSaunders链接。 – Mubarek 2012-03-02 20:37:59

+0

什么“更新”正在执行?将数据放入网格,更改代码中的内容,更改网格内的内容......? – kaj 2012-03-03 22:20:48

回答

0

如果我是一个DataSource适用于代码一个GridView,然后我不得不将其绑定到GridView控件,然后才能使用它:

theGridView.DataSource = SomeClassWithData.toArray 
theGridView.DataBind() 

如果我是正确的解释,而你有限的描述,那么我会说你有一个GridView,在其中你将数据拉进你的应用程序的内存中......然后你对数据进行某种更新,但从不更新内存中的对象......

如果您想要更具体的回复,请更具体地说明您如何填充GridView的DataSource。

+0

是的,我想这是我没有应用的内存部分。记忆中坚持它。我正在使用表格适配器来引入存储过程“更新”。我正在使用我的类中编写的方法来更新按钮单击事件上的网格。这里是我的方法的代码:'code public void ReassignIndividual(int oIndividualID,int oNewParentID) { individualTableAdapter ind = new individualTableAdapter(); ind.reassign_Individual(oIndividualID,oNewParentID); }代码 – 2012-03-05 15:56:41

相关问题