я следующий код в GridView:Ошибки при привязке данных к сетке
<% If Eval("LabelType").ToString() = "Singleline" Then%> <asp:TextBox ID="txtSingleLine" runat="server" ></asp:TextBox> <% End If%>
<% If Eval("LabelType").ToString() = "Multiline" Then%> <asp:TextBox ID="txtMultiline" runat="server" TextMode="MultiLine" ></asp:TextBox> <% End If%>
<% If Eval("LabelType").ToString() = "Image" Then%> <asp:FileUpload ID="FileUpload1" runat="server" /> <% End If%>
Я получаю следующее сообщение об ошибке:
Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control
С this вопроса я узнал, что # должны быть добавлено, но когда я добавил как:
Это не принималось (показывая синюю линию под целым заявлением).
Пожалуйста, сообщите мне, где я делаю ошибку.
Пожалуйста, помогите мне.
Я использую vb.net, но ответ в C# также полезен.
@KevinKunderman я уже говорил об этом в моем вопросе, что я haqve refered этот вопрос –
Вы можете добавить разметку для всей сетки –