gpt4 book ai didi

c# - 数据绑定(bind) : 'System.Char' does not contain a property with the name

转载 作者:行者123 更新时间:2023-11-30 15:05:41 25 4
gpt4 key购买 nike

我在整个网站上搜索错误

绑定(bind)下拉列表时出现此错误。

DataBinding: 'System.Char' does not contain a property with the name "APPRAISER_ID"

这是我的代码:

DataSet DSEmployee = new DataSet();
DSEmployee = ws_service.GetReportingDtl(user);
ddlEmployee.DataTextField = "APPRAISER_ID";
ddlEmployee.DataValueField = "APPRAISER_ID";
ddlEmployee.DataSource = DSEmployee.Tables[0].DefaultView.ToString();
ddlEmployee.DataBind();

在我的网络服务中。

string strQ = "select employee_id,appraiser_id from kirti_pms_reporting where appraiser_id='" + varAppraiserId.ToString() + "'";

下拉列表的内联代码是

<asp:DropDownList ID="ddlEmployee" runat="server" AutoPostBack="true"  CssClass="vlu">

我错过了什么?相同的代码在另一个 aspx 页面中工作正常。

最佳答案

问题是您将一个字符串绑定(bind)到您的 DataSource

ddlEmployee.DataSource = DSEmployee.Tables[0].DefaultView.ToString();

并且字符串没有属性 APPRAISER_ID

select employee_id,appraiser_id from kirti_pms_reporting where appraiser_id='" + 
varAppraiserId.ToString() + "'";

这不是一个好主意,因为您可能会遇到 SqlInjection。

关于c# - 数据绑定(bind) : 'System.Char' does not contain a property with the name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8789044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com