Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.07.2010
Сообщений: 11

c# && datagrid

22.07.2010, 14:37. Показов 681. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Microsoft.Office.Interop.Excel.Application excelapp = new Microsoft.Office.Interop.Excel.Application();
                 excelapp.Visible = false;
                 excelapp.UserControl = false;
                 Microsoft.Office.Interop.Excel.Workbooks excelappworkbooks;
                 excelappworkbooks = excelapp.Workbooks;
                 Microsoft.Office.Interop.Excel.Workbook excelappworkbook;
                 excelappworkbook = excelapp.Workbooks.Open(openFileDialog1.FileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
                 Microsoft.Office.Interop.Excel.Worksheet excelworksheet;
                 Microsoft.Office.Interop.Excel.Sheets excelsheets;
                 excelsheets = excelappworkbook.Worksheets;
                 excelworksheet = (Microsoft.Office.Interop.Excel.Worksheet)excelsheets.get_Item(1);
                 int stringcount = Convert.ToInt32(textBox12.Text);
                 string insert;
                 dataGridView1.RowCount = stringcount;
               // dataGridView1.Rows[0].Cells[0].Value = "my value";
                for (int i = 0; i < stringcount; i++)
                {
                    for (int j = 0; j < 10; j++)
                    {
                        Microsoft.Office.Interop.Excel.Range rng = (Microsoft.Office.Interop.Excel.Range)excelworksheet.Cells[i, j];
                        insert = Convert.ToInt32(rng);
                        dataGridView1.Rows[i].Cells[j].Value = insert;
                    }
                }
прочитал кучю тем на форуме но ничего конкретного не нашёл.
собстно 2 проблемы подскажите как поправить:

1)в datagrid передаются только сылки на ячейки а нужны именно значения
2)в цикле считывания из ячеек если начинать с 0 то выскакивает эксепшн,хотя есле вбивать вручную как в 17 строчке то всё номарльно

так же интересует если ли возможность переачи в datagrid другими способами кроме как чтения из каждой ячейки.желательно с примером кода.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2010, 14:37
Ответы с готовыми решениями:

Валидатор указывает на ошибочную ссылку, вместо & нужно & amp
Использую браузер FF 8.0, на нем установлен HTML Vallidator. Так вот этот валидатор ругается типо я...

NT Service && Application
Здравствуйте уважаемые форумчане! Вопрос такой: Есть служба написанная на С# и запускается в...

Task Manager && C#
Здраствуите! Вазможна скрыть процесс в Task Manager у C# программи, без ring0/драивера? Спасибо.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2010, 14:37
Помогаю со студенческими работами здесь

C++ & C#
Имеются 2 приложения, написанных на представленных языках (естественно исходники имеются). Каким...

КОМПАС-3D & C#
Есть ли компонент .NET для работы с файлами *.frw чертежной программы КОМПАС-3D???

циклы for & while ?
мое почтение уважаемые. Не подскажет ли кто ? Задача. С# MSVS 2008 Есть XML файл настроек из...

WMI & C#
Всем привет!кТО скинет ссылочку чтобы почитать по поводу сабжа- только что-то толковое!

WebRequest & Ajax
Всем доброго времени суток! Есть сайт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru