Перейти к содержанию
    

Привет всем... может, кто знает, что за беда. МК соединяется с ПК через прогу (Visual Studio - C#) по ком-порту.

Есть у меня на форме табличка, куда заносятся данные DataGridView.

Во все ячейки, если заносим числа - они приходят типом String. ВСЕ.

Но в одну единственную 32-ю, если числа от 1 до 9 - типом стринг, если больше 9 - приходит char и начинается галимотья.

От чего так???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не совсем понятно, какие данные и откуда.

Как понял, то форма отображает поступающие данные с контроллера.

 

Ошибка скорее всего, не в вижуал студии.

 

А если сделать явное преобразование типов?

 

Отладочный вывод с различных этапов передачи данных должен помочь определить где ломаются данные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опишите по-подробнее. В DataGridView есть поле DataSource, которое суть DataTable, у которой тип данных колонок можно выставить через DataColumn.DataType

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потому что 32 это 2^^5

Так будет и с 64 и с 128 и далее ячейками.

Перейдите не на степень 2, а например на основание 3.

Тогда будет проще и понятнее.

Или попробуйте F# вместо C#.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или попробуйте F#

 

Это еще что такое?? Когда закончится придумывание этих языков "программирования", неужели бейсика, паскаля, си и асма недостаточно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

неужели бейсика, паскаля, си и асма недостаточно...

Похожим образом лет 40 назад тамошние закостеневшие "программисты" отзывались про новомодные бейсики, фортраны и др: "Когда закончится придумывание этих языков "программирования", неужели машинных кодов недостаточно?"....

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...неужели бейсика, паскаля, си и асма недостаточно...

 

 

Одно из двух... Или качественно новая метода-парадигма-плоскость, дающая скорость-стоимость-качество...

 

Или как сказал автор groovy - "я не стал бы изобретать свой язык, если бы мне показали бы Scala".

т.е. переводя на русский язык = неграмотность порождает переоткрытие...

 

 

как то так

(круглый)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похожим образом лет 40 назад тамошние закостеневшие "программисты" отзывались про новомодные бейсики, фортраны и др: "Когда закончится придумывание этих языков "программирования", неужели машинных кодов недостаточно?"....

 

И тем не менее, насколько сильно популярны машинные коды?? А эти языки, которые я перечислил, имеют самую большую популярность, а это о чем-то говорит, все-таки :laughing:

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А эти языки, которые я перечислил, имеют самую большую популярность, а это о чем-то говорит, все-таки

Дом2 тоже имеет большую популярность, все-таки. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

неужели бейсика, паскаля, си и асма недостаточно...

ассемблеров тех - сотни тысячи, и всё ещё изобретают и изобретают

вообще, путём сложного эволюционирования прогрммеры наконец-то смогли прийти к тому, что свой язык программирования может написать каждая собака

чем и занимается

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.... каждая собака

Раз уж дошли до животного мира.

Как думаете, что будет делать обезьяна, скажем, со смартфоном? Звонить и отправлять смс-ки? Фигушки!

Она будет им долбить по камню, пока не разломает его или бросит в того, кто дал ей этот смартфон.

А объяснение этому очень простое - естественное природное скудоумие, обезьяна в этом не виновата, на пальмах ей смартфон ни к чему, им бананов не достать (обезьяны, ничего личного ))).

И уж подавно не виноват в этом изобретатель смартфона. Он вообще не при делах, что некая обезьяна не знает что с ним делать :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

но если под каждую пальму насыпать достаточное количество смартфонов, то обезьяна со временем догадается сбивать ими бананы

что несомненно будет являться некоторым прогрессом по отношению к обезьяне без смартфона

Изменено пользователем Огурцов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

но если под каждую пальму насыпать достаточное количество смартфонов, то обезьяна со временем догадается сбивать ими бананы

Сомневаюсь, что кому-то есть дело до какой-то там обезьяны, если вокруг полно адекватного народу, который не нужно учить пользоваться смартфоном.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раз уж дошли до животного мира.

Как думаете, что будет делать обезьяна, скажем, со смартфоном? Звонить и отправлять смс-ки? Фигушки!

Вроде как было сообщение, орангутаны научились селфи делать… а вы говорите "долбить по камню"

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...