Member 13818561 Ответов: 1

Как добавить текстовое поле в конкретную ячейку в gridview с помощью ASP.NET


У меня есть вопрос относительно Gridview in asp.net. Мне нужно текстовое поле для конкретной ячейки в столбце Gridview. Я использую Visual studio 2015. Возможно ли это.

Что я уже пробовал:

Я пробовал для конкретного столбца, но мне нужна конкретная ячейка

1 Ответов

Рейтинг:
6

Vinod Jangle

Вы можете отключить AutoGenerateColumn в назначенный набор данных и добавить элемент управления текстовое поле, как показано ниже.

<asp:GridView ID="GridView1"  runat="server" AutoGenerateColumns="false">
 <Columns>
  <asp:TemplateField>
   <ItemTemplate>
     <asp:TextBox ID="text1" runat="server" />
   </ItemTemplate>
  </asp:TemplateField>
</Columns>
</asp:GridView>


Member 13818561

Благодарю вас, сэр, за ответ.
Но у меня есть условие. Текстовое поле должно отображаться только для одной ячейки определенной строки. Для остальных строк в Gridview текстовые поля не должны появляться. Например, если у меня есть 3 строки в Gridview, текстовое поле должно отображаться только для 1 строки. Значит, в этой строке Всего 1 клетка.

Herman&lt;T&gt;.Instance

Это происходит, когда вы устанавливаете GridView.EditIndex в номер строки, где должно появиться текстовое поле

Member 13818561

- Хорошо, сэр. спасибо. Сейчас проверю.