【问题标题】:GridView doesn't show row on changing datasourceGridView 不显示更改数据源的行
【发布时间】:2013-10-09 01:49:45
【问题描述】:

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

因为我在页面加载后更改了我的 gridview 数据源,但它没有加载 具有此更新数据源的数据,并且由于它是 c# 中的网格视图,因此它不显示数据绑定方法()。

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 帖子,但没有一个对我有用。 图片如上所示。

【问题讨论】:

    标签: c# gridview


    【解决方案1】:

    调用 ProjectActivitiesGrid.DataBind();设置来源后

    【讨论】:

    • 数据绑定方法不来
    猜你喜欢
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2016-10-16
    • 2014-02-21
    相关资源
    最近更新 更多