Я делаю проект в .net с C#. в том, что на сайте зарегистрирована новая группа пользователей. администратор должен одобрить регистрацию. для этого я использую GridView. Как узнать выбранную строку в виде сетки?Как найти выбранную строку в gridview
ответ
Используйте GridView.SelectedRow
property.
В качестве альтернативы вы можете получить индекс выбранной строки с помощью GridView.SelectedIndex
property.
Возможно, вы имеете в виду DATAGRIDVIEW?
, если это так, чтобы найти содержание определенной колонки, выбранной строки
datagridviewname.item(0, datagridviewname.currentrow.index).value
где 0 = первый столбец вашего DataGrid
Используйте следующие GridView собственности>
gvTradeFile.SelectedRows[0].Cells[10].Value.ToString();
Надеюсь, что это поможет вам.
Обычно я использую RowCommand для такого рода вещи:
<asp:GridView runat="server" id="gvUsers" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="username" HeaderText="Username" />
<asp:BoundField DataField="dateregistered" HeaderText="Date" />
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" id="lnkApprove" CommandName="Approve" CommandArgument='<%# Eval("userid") %>' Text="Approve"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" id="lnkDeny" CommandName="Deny" CommandArgument='<%# Eval("userid") %>' Text="Deny"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Теперь вам нужно пройти через инструкции по RowCommand ...
private void gvUsers_RowCommand(Object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "Approve":
// Executes code to update the users table,
// setting the approved flag to true
// Usage: ApproveUser(integer userid);
ApproveUser(e.CommandArgument);
break;
case else:
// do whatever if the user registration wasn't approved
break;
}
}
Коммутатор является хорошей идеей в случае, если вам нужно сделать несколько вещей с данными здесь. Он оценивает значение первичного ключа для строки (в этом случае это значение столбца userid
в базе данных) для выбранной строки (автоматически определяемой при нажатии ссылки) вместе с CommandName, чтобы сообщить ей, что делать с этим Информация.
Надеюсь, это поможет.
- 1. Нажмите GridView Найти выбранную строку
- 2. Gridview удалить выбранную строку
- 3. Обновить выбранную строку в Gridview
- 4. Как показать выбранную строку gridview в datalist
- 5. Как обновить выбранную строку в Gridview?
- 6. Как получить выбранную строку в Gridview в Javascript или JQuery
- 7. Как найти выбранную строку с помощью JQuery
- 8. Как установить выбранную строку в ASP.NET GridView на основе DataKey?
- 9. Найти файлы, которые не содержат выбранную строку
- 10. Как определить выбранную строку
- 11. Получить выбранную строку в Gridview yii2 selectcolumn undefined error
- 12. Как найти выбранную строку в JTable, чтобы удалить ее?
- 13. GridView не изменяет выбранную строку после первого постбэка
- 14. Как получить строку данных, выбранную в jqGrid
- 15. Как получить выбранную строку IOS
- 16. Как установить выбранную строку таблицыView
- 17. как обрабатывать строку doubleclicking на GridView, и как получить выбранную строку
- 18. Отобразить выбранную строку данных Gridview на следующую страницу в другом Gridview?
- 19. Выберите строку из GridView
- 20. Редактировать выбранную строку datagrid в новой форме
- 21. Сохранить выбранную строку UITableView
- 22. Переименовать выбранную строку в MYSQL
- 23. Сохранить строку, выбранную в QTableView
- 24. Найти выбранную вкладку
- 25. Помните выбранную строку в DataGridView
- 26. Как удалить выбранную строку из базы данных в GridControl
- 27. Выделить выбранную строку таблицы
- 28. jqgrid удалить выбранную строку
- 29. Получить выбранную строку строки
- 30. Изменить строку, выбранную в textarea
ok. Огромное спасибо. позвольте мне попробовать это – user2155748