Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2012, 03:15   #1
Ёжик в тумане
Подтвердите свой е-майл
 
Регистрация: 20.07.2011
Сообщений: 239
Вопрос Ошибка при поиске по dataGridView

Доброго времени суток! Нужна помощь в решении проблемы. Пишу программу в которой используется dataGridView. Захотелось добавить поиск по dataGridView кинул на форму button и textbox. Добавил код, но при нажатии на кнопку вылетает ошибка - Ссылка на объект не указывает на экземпляр объекта.

PHP код:
private void button1_Click(object senderEventArgs e)
        {
            
int i 0;
            
int j 0;

            for (
0dataGridView1.ColumnCounti++)
            {
                for (
0dataGridView1.RowCountj++)
                {
                    
dataGridView1.Rows[j].Cells[i].Style.BackColor Color.White;
                    
dataGridView1.Rows[j].Cells[i].Style.ForeColor Color.Black;
                    
dataGridView1.ToString();

                }
            }
            for (
0dataGridView1.ColumnCounti++)
            {
                for (
0dataGridView1.RowCountj++)
                {
                    
string baseStr dataGridView1.Rows[j].Cells[i].Value.ToString();
                    if (
baseStr.IndexOf(textBox1.Text) != -1)
                    {
                        
dataGridView1.Rows[j].Cells[i].Style.BackColor Color.Aqua;
                        
dataGridView1.Rows[j].Cells[i].Style.ForeColor Color.Blue;
                    }
                }
            }
        } 
Ёжик в тумане вне форума Ответить с цитированием
Старый 04.06.2012, 14:21   #2
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

Ну скорее всего она у тебя вылетает в этой строке
Код:
string baseStr = dataGridView1.Rows[j].Cells[i].Value.ToString();
Такое может быть потому что в этой ячейке ничего нет-null,а его нельзя преобразовать к ToString()
Defunate вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При поиске возникает ошибка List index out of bounds (-1) Алекссс БД в Delphi 10 22.07.2011 16:40
Ошибочка при поиске. skytechkrutoi Общие вопросы .NET 1 20.01.2011 13:01
Ошибка в поиске... twister_answer Помощь студентам 0 08.01.2011 12:06
Ошибка в поиске. ПлоМбиРка Помощь студентам 0 01.06.2010 17:13
ошибка при поиске текста в файле с настройками _Mickey_ Помощь студентам 0 29.12.2009 22:11