C# aspx使用'#';gridview的符号
我花了几个小时试图解决这个问题,我知道问题出在“#”上,但我找不到解决这个问题的任何方法。我在数据库中的字段名是“HRTRN”C# aspx使用'#';gridview的符号,c#,asp.net,gridview,C#,Asp.net,Gridview,我花了几个小时试图解决这个问题,我知道问题出在“#”上,但我找不到解决这个问题的任何方法。我在数据库中的字段名是“HRTRN” 是否有人知道使包含#符号的字段名可访问的解决方案?您应该从以下位置更改代码: Bind(“HRTRN#”) 到 Bind(“[HRTRN#]”) 因为它包含特殊字符。(对于带有空格的列也可以这样做)。@RoyiNamir非常感谢。它解决了这个问题。 <asp:TemplateField HeaderText="Transaction#"> <
是否有人知道使包含#符号的字段名可访问的解决方案?您应该从以下位置更改代码:
Bind(“HRTRN#”)
到
Bind(“[HRTRN#]”)
因为它包含特殊字符。(对于带有空格的列也可以这样做)。@RoyiNamir非常感谢。它解决了这个问题。
<asp:TemplateField HeaderText="Transaction#">
<EditItemTemplate>
<asp:TextBox ID="TextBox13" runat="server" Text='<%# Bind("HRTRN#") %>' Width="50px" Height="17px" MaxLength="14"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Bind("HRTRN#") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>