Boopalslm Ответов: 1

Как добавить кнопки next и previous для представления таблицы данных с помощью форм Win C#


I am creating windows application using c# 2010, here I am using data grid view for billing purpose,  how to add next and previous button for data grid view, I want records view by customer wise one by one records.  Any one give me some ideas.


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

<pre>	I am creating windows application using c# 2010, here I am using data grid view for billing purpose,  how to add next and previous button for data grid view, I want records view by customer wise one by one records.  Any one give me some ideas.

Ralf Meier

ОК... где ты застрял? ..

Boopalslm

Я использую этот код ниже, я нажимаю кнопку все записи отображаются в моем представлении таблицы данных,

SqlConnection con=new SqlConnection(db.Connectionstring());
DataSet ds = новый набор данных();
пробовать
{
против.Открыть();
Команда sqlcommand cmd и = новая команда sqlcommand("Select * из продаж, где cstname='"+txtFind.Текст+"'", кон);
SqlDataAdapter da = новый SqlDataAdapter();
да.Команды selectcommand = ЦМД;
да.Заполнить(ДС);
dataGridView1.DataSource = ds.Tables[0];

dataGridView1.DataMember = "продажи";

}
поймать (исключение бывший)
{
//сообщение об исключении
}
наконец
{
против.Закрывать();
против.Располагать();
}


как решить эту проблему.

1 Ответов

Рейтинг:
0

CHill60

Во-первых, ваша sql-команда подвергается риску атаки SQL-инъекций. Никогда не используйте сцепленные строки для построения параметров sql - use
SQL-инъекции | фонд[^]
Предотвращение инъекций SQL · серия шпаргалок OWASP[^]

Чтобы ответить на ваш фактический вопрос - вам нужно "пролистать" свои результаты так, чтобы вы запрашивали только те строки, которые хотите отобразить. Следующий пример для ASP но принцип универсален Как реализовать подкачку в ASP.NET на уровне SQL-запросов[^]


CHill60

Премного благодарен. Если у вас есть лучшее решение, то почему бы не опубликовать его?

BillWoodruff

+5