GridView不会在更改数据源时显示行

时间:2013-10-08 17:32:52

标签: c# gridview

enter image description here

Gridview不会显示包含用于插入和更新的数据的行。

因为我在pageload之后更改了gridview数据源,但它没有加载 使用此更新数据源的数据,因为它是c#中的gridview,它没有显示数据绑定方法()。

String tmh = m_Project.projdepthrs
    .Where(c => c.DEPARTMENTPHASE == department && c.ProjectID == m_ProjectID)
    .Select(c => c.TMH).First();

LBLAllotedhrs.Text = tmh;
LBLLefthrs.Text = tmh;

String[] splitstring = department.Split('-');
String newdept = splitstring[0].Trim();

var prjdeptphase = m_Project.projectactivities.Where(c => c.DEPARTMENT == newdept && c.PROJECTID == m_ProjectID);

ProjectActivitiesGrid.DataSource = null;
ProjectActivitiesGrid.DataSource = prjdeptphase;

我的gridview数据源在组合框项目选择事件上发生了变化。

我已经尝试了stackoverflow发布的所有内容,但没有一个对我有用。 图片如上所示。

1 个答案:

答案 0 :(得分:2)

调用ProjectActivitiesGrid.DataBind();设置源