Как я могу проверить, выбрана ли какая-либо ячейка datagridview или нет.
Как я могу проверить, выбрана ли какая-либо ячейка datagridview или нет.
Я решить мои собственн......
if (dataGridView1.SelectedCells.Count>0) { //True statement } else { //False statement }
какую разницу вы нашли в этом решении с моим решением??
Потому что ваше решение запускается только тогда, когда я выбираю первую строку первой ячейки. но когда я выбираю другую ячейку, то ur-код не работает..
DataGridView имеет свойство SelectedCells, которое возвращает коллекцию ячеек, выбранных пользователем.
или вы можете проверить выбранное свойство ячейки, как показано ниже
this.dataGridView1.Rows[0].Cells[0].Selected;//true/false
это не мой вопрос ответ dear..my точный вопрос: "всякий раз, когда я нажимаю кнопку, а затем проверяю, выбраны ли ячейки временной сетки или нет".
Решение заключается в том, что вы ставите в качестве вопроса.
если вы ожидаете чего-то другого, то ваш вопрос должен быть более конкретным, чтобы вы могли получить лучшее и более подходящее решение для вашего запроса.
вы хотите сказать, что хотите выбрать ячейку программно?
я хочу знать Gridview любой статус ячейки "выбран или нет".
вы все еще можете получить это, используя коллекцию SelectedCells. Если коллекция пуста, то ячейки не выделяются. или с помощью сотового.Выбранное свойство. проверьте мое обновленное решение.
ваш код тоже хорош, сэр, но этот код применяется только тогда, когда выбрана первая строка сетки первого столбца. но мне они не нужны .....
if (dataGridview1. CurrentCell != null)
{
// Сделай что-нибудь здесь
}
Вопрос исчерпан 3 ему много лет,и он уже решен. Избежать этого
// проверьте, находится ли выбранная ячейка в первом столбце
если (элемент.CurrentCell.ColumnIndex == 0)
{
//истинное утверждение
}
ещё
{
//ложное заявление
}
счастливое кодирование ;)
Дорогой брат, пожалуйста, проверьте дату публикации вопроса, прежде чем писать свой ответ. как вы думаете, до сих пор этот вопрос не решен?