将数据绑定到gridview时出错

马库斯·奎克(Marcus Quek)

我无法将数据从Web服务绑定到Web应用程序的网格视图中。

错误:

在容器中找不到数据项。容器必须实现IDataItemContainer,或具有一个名为DataItem的属性。

这是我的代码:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        ddlEvent.DataSource = en.getCategory();
        ddlEvent.DataTextField = "category";
        ddlEvent.DataValueField = "categoryId";
        ddlEvent.DataBind();
    }
}

protected void ddlEvent_SelectedIndexChanged(object sender, EventArgs e)
{
    eventView.DataSource = en.getEvent(ddlEvent.SelectedValue.ToString());
    eventView.DataBind();
}

getEvent方法需要一个字符串参数来检索特定字段上的数据。对于ddlEvent的DataValueField,只有1、2和3。

这是我的网络服务:

http://b0ac8787bb664948b10d5374441ce99d.cloudapp.net/MQEntertainment.asmx

问题出在网络服务中,我在getEvent方法中输入了参数“ 1”,但确实有输出。但是,当将其调用到我的Web应用程序中时,将显示错误。

我试图用字符串“ 1”替换“ ddlEvent.SelectedValue.ToString()”,但有输出。我尝试使用“ Trim()”,但它完全没有帮助。

请帮助我,在此先感谢。

附言:如果我错过任何相关信息,请告诉我。

依卡德

getEventeventList[]根据Web服务返回问题是返回的eventList[]可能包含一些null元素,因此您必须在绑定到之前先删除这些null元素eventView该代码对我有用:

protected void ddlEvent_SelectedIndexChanged(object sender, EventArgs e)
{
    eventList[] events = en.getEvent(ddlEvent.SelectedValue);
    eventView.DataSource = events.Where(x => x != null);
    eventView.DataBind();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据表绑定到gridview的问题

来自分类Dev

将数据绑定到gridview。如何使用分页?

来自分类Dev

将数据绑定到GridView内的Syncfusion RTE

来自分类Dev

在将数据集绑定到gridview之前如何重组它?

来自分类Dev

无法将数据表绑定到强类型的 GridView

来自分类Dev

将UserControl的ListBox的ItemSource绑定到父DataContext时出错

来自分类Dev

在 Async 方法中绑定到输出 blob 时,将 Blob 绑定到 IAsyncCollector 时出错

来自分类Dev

将JSON数据存储到SQLite时出错

来自分类Dev

Lambda将SQL传递到RDS数据API时出错

来自分类Dev

将URL从数据库传递到WebDriver时出错

来自分类Dev

将数据存储到带有类的列表时出错

来自分类Dev

将数据库部署到SQL Azure时出错

来自分类Dev

将数据传递到tableController时出错

来自分类Dev

将数据数组显示到 JTable 时出错

来自分类Dev

单击时将“即时”数据绑定到模式

来自分类Dev

将C ++函数绑定到V8时调用SetAccessor时出错

来自分类Dev

通过boundfield将DBCONTEXT绑定到gridview

来自分类Dev

如何将MembershipUsersCollection绑定到GridView

来自分类Dev

将仅值从KeyValuePair绑定到GridView

来自分类Dev

将文本绑定到gridview标头

来自分类Dev

绑定到数据源时,从gridview单元格中删除零

来自分类Dev

如何使用动态WHERE子句将gridview绑定到数据源?

来自分类Dev

如何将GridView绑定到数据库并执行更新/插入操作

来自分类Dev

如何将多个复选框列表数据绑定到Gridview中

来自分类Dev

如何将多个复选框列表数据绑定到Gridview中

来自分类Dev

如何将GridView绑定到数据库并执行更新/插入操作

来自分类Dev

将数据绑定到余烬

来自分类Dev

将数据绑定到模态

来自分类Dev

解析XML时出错:不得将前缀明确绑定到保留的名称空间

Related 相关文章

  1. 1

    将数据表绑定到gridview的问题

  2. 2

    将数据绑定到gridview。如何使用分页?

  3. 3

    将数据绑定到GridView内的Syncfusion RTE

  4. 4

    在将数据集绑定到gridview之前如何重组它?

  5. 5

    无法将数据表绑定到强类型的 GridView

  6. 6

    将UserControl的ListBox的ItemSource绑定到父DataContext时出错

  7. 7

    在 Async 方法中绑定到输出 blob 时,将 Blob 绑定到 IAsyncCollector 时出错

  8. 8

    将JSON数据存储到SQLite时出错

  9. 9

    Lambda将SQL传递到RDS数据API时出错

  10. 10

    将URL从数据库传递到WebDriver时出错

  11. 11

    将数据存储到带有类的列表时出错

  12. 12

    将数据库部署到SQL Azure时出错

  13. 13

    将数据传递到tableController时出错

  14. 14

    将数据数组显示到 JTable 时出错

  15. 15

    单击时将“即时”数据绑定到模式

  16. 16

    将C ++函数绑定到V8时调用SetAccessor时出错

  17. 17

    通过boundfield将DBCONTEXT绑定到gridview

  18. 18

    如何将MembershipUsersCollection绑定到GridView

  19. 19

    将仅值从KeyValuePair绑定到GridView

  20. 20

    将文本绑定到gridview标头

  21. 21

    绑定到数据源时,从gridview单元格中删除零

  22. 22

    如何使用动态WHERE子句将gridview绑定到数据源?

  23. 23

    如何将GridView绑定到数据库并执行更新/插入操作

  24. 24

    如何将多个复选框列表数据绑定到Gridview中

  25. 25

    如何将多个复选框列表数据绑定到Gridview中

  26. 26

    如何将GridView绑定到数据库并执行更新/插入操作

  27. 27

    将数据绑定到余烬

  28. 28

    将数据绑定到模态

  29. 29

    解析XML时出错:不得将前缀明确绑定到保留的名称空间

热门标签

归档