2010-07-07 6 views
0

У меня есть проект, где я хочу:C# DataTable, словарь, DataGridView

1) получить данные из базы данных SQL Server,

2) вытащить данные в C# программы,

3) хранить данные стойкие - (магазин в словаре)

4) просматривать данные с помощью DataGridView,

5) обновить данные, которые бы осуществить обновление DataGridView, т? он словарь и база данных

Что было бы самым эффективным способом реализации этого проекта?

Мое настоящее мышление состоит в том, чтобы использовать данные, чтобы поддерживать постоянную передачу данных в программе и позволять легко просматривать данные. Также.

Любые мысли?

+0

Почему это было приостановлено? –

ответ

2

Вы можете связать DataGridView непосредственно к источнику данных (SQL Server), как описано here

0

Создание DBML, и использовать Linq. Получите ваши данные и привяжите их к пользовательскому DataTable (который создается с вашими именами столбцов, типами и т. Д.). Привяжите DataTable к gridView. Установите кнопку обновления, и когда пользователь выбирает строку, нажимает кнопку обновления, выбирает строку, обновляет эту строку с помощью LinQ и обновляет gridView.

0

Ответы phsr заботятся о пользовательском интерфейсе и базе данных. Для того, чтобы сохранить его локально можно использовать базу данных SQL Express, или простой альтернативы было бы просто сохранить его в локальных файлах XML, смотрите здесь некоторую помощь с тем, что:

http://msdn.microsoft.com/en-us/library/fx29c3yd.aspx

Надеюсь, это поможет!

Смежные вопросы