C# 在c中添加或删除新记录后刷新gridview#
我的页面上有一个网格我需要刷新gridview添加和删除新记录,但不是吗 代码如下: 将行添加到GridView:C# 在c中添加或删除新记录后刷新gridview#,c#,asp.net,gridview,.refresh,C#,Asp.net,Gridview,.refresh,我的页面上有一个网格我需要刷新gridview添加和删除新记录,但不是吗 代码如下: 将行添加到GridView: private void AddClientToGrid() { int clientID = int.Parse(ddlClient.SelectedValue); int clientTypeID = int.Parse(ddlClientType.SelectedValue); ClientsAllCDO cli
private void AddClientToGrid()
{
int clientID = int.Parse(ddlClient.SelectedValue);
int clientTypeID = int.Parse(ddlClientType.SelectedValue);
ClientsAllCDO client = new ClientsBL().ClientsAllSelectByIDAndClientTypeID(clientID, clientTypeID);
List<ClientsAllCDO> clientList = new List<ClientsAllCDO>();
clientList = GetClientsFromGrid();
clientList.Add(client);
gvClient.DataSource = clientList;
gvClient.DataBind();
}
非常感谢…您需要将网格重新绑定到数据源:
//delete row from the database
GridView1.DataSource = SomeDataRetrievalMethod(); //retrieve the data from the database
GridView1.DataBind();
如果我从数据库中获取所有数据,是的,您的权利,但它不是这样工作的,首先数据插入网格,然后在更新时插入数据库新添加的数据可能会丢失。。。thx再次..顺便说一下,我说过rowdatabound正在启动,但数据没有刷新。。。为什么会有人知道
//delete row from the database
GridView1.DataSource = SomeDataRetrievalMethod(); //retrieve the data from the database
GridView1.DataBind();