“/源文件”应用程序中的服务器错误。
--------------------------------------------------------------------------------Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。 请问如何解决,谢谢。源中代码:
<td nowrap="nowrap">
<asp:DropDownList ID="ddlCompanyProvinceSn" runat="server" AutoPostBack="True"
DataSourceID="SqlDataSourceProvince" DataTextField="ProvinceName"
DataValueField="ProvinceSn"
SelectedValue='<%# Bind("CompanyProvinceSn") %>'
onselectedindexchanged="ddlCompanyProvinceSn_SelectedIndexChanged">
</asp:DropDownList>
<asp:DropDownList ID="ddlCompanyCitySn" runat="server" AutoPostBack="True"
DataSourceID="SqlDataSourceCity" DataTextField="CityName"
DataValueField="CitySn" SelectedValue='<%# Bind("CompanyCitySn") %>'>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="ddlCompanyCitySn" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:DropDownList ID="ddlCompanyZoneSn" runat="server"
DataSourceID="SqlDataSourceZone" DataTextField="ZoneName"
DataValueField="ZoneSn"
Width="81px" SelectedValue='<%# Bind("CompanyZoneSn") %>'>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="ddlCompanyZoneSn" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:SqlDataSource ID="SqlDataSourceProvince" runat="server"
ConnectionString="<%$ ConnectionStrings:ChashenmeConnectionString %>"
ProviderName="<%$ ConnectionStrings:ChashenmeConnectionString.ProviderName %>"
SelectCommand="SELECT '' as [ProvinceSn], '' as [ProvinceName]
union
SELECT [ProvinceSn], [ProvinceName] FROM [tblProvince]">
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSourceCity" runat="server"
ConnectionString="<%$ ConnectionStrings:ChashenmeConnectionString %>"
ProviderName="<%$ ConnectionStrings:ChashenmeConnectionString.ProviderName %>"
SelectCommand="SELECT '' as [CitySn], '' as [CityName]
union
SELECT [CitySn], [CityName] FROM [tblCity] WHERE ([CityProvinceSn] = @CityProvinceSn)">
<SelectParameters>
<asp:ControlParameter ControlID="ddlCompanyProvinceSn" Name="CityProvinceSn"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSourceZone" runat="server"
ConnectionString="<%$ ConnectionStrings:ChashenmeConnectionString %>"
ProviderName="<%$ ConnectionStrings:ChashenmeConnectionString.ProviderName %>"
SelectCommand="SELECT '' as [ZoneSn], '' as [ZoneName]
union
SELECT [ZoneSn], [ZoneName] FROM [tblZone] WHERE ([ZoneCitySn] = @ZoneCitySn)">
<SelectParameters>
<asp:ControlParameter ControlID="ddlCompanyCitySn" Name="ZoneCitySn"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
</td>
解决方案 »
- Gridview1中包含gridview2,页面还有一个搜索的问题
- 请教在gridview里面的imagebutton按钮左击后弹出下载对话框(既实现下载功能)
- 连接不了数据库【在线】
- 异常详细信息: System.IO.IOException: 未找到路径“c:\inetpub\wwwroot\Fliter.Config”的一部分。
- xslt的问题。。急急急急
- 发布网站的问题
- 我用asp.net2.0开发的程序如何运行在1.1的环境下
- 如何在DataGrid中实现打印功能?
- asp.net使用aspnetpage等分页控件情况下如何根据屏幕分辩率动态调整pagesize
- 如何将一个页面的源文件的所有字符赋给一个字符串变量!!!!!!!!!感谢帮助!
- DataList控件中的HeaderTemplate里的label控件绑定数据
- Gridview.Repeater和DataList三者的关系以及区别
去掉
SelectedValue='<%# Bind("CompanyCitySn") %>'
SelectedValue='<%# Bind("CompanyZoneSn") %>'这样不会抱错,可以联动;但是Gridview切换到编辑模板时,ddlCompanyCitySn和ddlCompanyZoneSn无法显示当前记录对应的信息。
protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
if ((DropDownList)e.Row.FindControl("") != null)
{
((DropDownList)e.Row.FindControl("")).SelectedValue ="";
}
}
((DropDownList)gv.Rows[e.RowIndex].FindControl("")).SelectedValue.Trim();
wuyq11(人生如梦)