【问题标题】:What does the GridView.DataBind method do?GridView.DataBind 方法有什么作用?
【发布时间】:2012-03-02 19:38:48
【问题描述】:

Gridview.DataBind 方法有什么作用,什么时候应该使用它?我正在我的GridView 上运行更新程序,效果很好。但是,更新完成后,直到我退出并重新登录我的网站后才会显示更改。

DataBind 是立即查看更改的正确方法吗?

【问题讨论】:

  • 你为什么不试试看会发生什么?我认为这样描述更好。请参阅上面的@JohnSaunders 链接。
  • 正在执行哪些“更新”?将数据放入网格,更改代码中的内容,更改网格中的内容......?

标签: c# asp.net gridview data-binding


【解决方案1】:

如果我要在代码中将 DataSource 应用到 GridView,那么我必须先将其绑定到 GridView 控件,然后才能使用它:

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

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

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

【讨论】:

  • 是的,我想这是我没有申请的内存部分。将其保存在内存中。我正在使用表适配器来引入存储过程“更新”。我正在使用我的类中编写的方法来更新按钮单击事件上的网格。这是我的方法的代码。:code public void ReassignIndividual(int oIndividualID, int oNewParentID) { individualTableAdapter ind = new individualTableAdapter(); ind.reassign_Individual(oIndividualID, oNewParentID); }code
猜你喜欢
  • 2015-04-07
  • 2018-10-23
  • 2011-09-01
  • 2010-11-03
  • 2019-09-19
  • 2012-06-27
  • 2016-02-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多