C# для новичков, вопросы и ответы |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7452-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
C# для новичков, вопросы и ответы |
| Phaust |
Пост
#101
|
|
Репутация: 1176 ![]() сам себе авторитет ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 14 117 С нами с: 9-July 07 |
Люди, помогите найти руссификатор на С# С офф. сайта майкрософта скачай триал русской студии и всех проблем Сообщение отредактировал Phaust - Mar 18 2009, 17:36 |
| ОТЕЦъ |
Пост
#102
|
|
Репутация: 37 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 501 С нами с: 10-April 06 |
есть мега трабла записать значение DateTimePiker в базу в custom формат
В св-вах самого DateTimePiker поставил формат (dd.MM.yyyy) передаю в базу значение так DateTimePiker1.Value и потом получаю в базе (в которой тож стоит формат (dd.MM.yyyy)) всё равно 3/27/2009 4:57 (а не 3/27/2009) 1) как правильно в запросе написать значение??? 2) как в эту же базу в то же поле записать значение из textbox???. То есть, так как у DateTimePiker нет значения null , то меняю DateTimePiker значение попадает нормально как хочу в textbox, а из textbox как передать в поле базы значение с нужным форматом??? А если не меняю значение DateTimePiker, то из textbox хочу передать пустоту (""). Интересует именно синтаксис в строке запроса SQL |
| Livanias |
Пост
#103
|
|
Репутация: 229 ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 969 С нами с: 7-September 07 |
Для dd.MM.yyyy использовал свойство CustomFormat.
Format установил в Short. Для null в БД использовал var lv_Value =dateTimePicker1.Value.Date; Database1DataSetTableAdapters.dtTableAdapter da= new dtTableAdapter(); da.Insert(lv_Value); if (textBox1.Text == "") { da.Insert(null); } В параметрах команды Insert DataAdapter'а указал тип данных не DateTime, а Date. |
| ОТЕЦъ |
Пост
#104
|
|
Репутация: 37 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 501 С нами с: 10-April 06 |
В win7 всё работает нормально, но вот в ХР вылезает грабля:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « вот используемый код: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « в базе типы полей Date. База аксесовская. Думаю что грабля в типе запроса ("23.04.2000 0:00:00") так как не чисто Date. Но тогда б в 7 не работало, думаю. |
| Gengzu |
Пост
#105
|
|
Репутация: 8 ![]() Дух Группа: Пользователи Сообщений: 190 С нами с: 2-July 07 |
возможно разные версии access, либо региональные настройки. попробуй выполнить этот запрос в самом access.
|
| ОТЕЦъ |
Пост
#106
|
|
Репутация: 37 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 501 С нами с: 10-April 06 |
решил траблу:
нужно немного видоизменить запрос (дополнительно заменять "." на "/") » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « У мну начинает складываться впечатление что win7 - реально для ленивых програмистов (а может из-за того что бета). По сравнение с ХР многие вещи конвертит из одного типа в другой сама, что приводит к некоторым ошибкам в ХР (на висте не пробывал) |
| jvj |
Пост
#107
|
|
Репутация: 13 ![]() Активист ![]() Группа: Пользователи Сообщений: 265 С нами с: 5-April 08 |
программисту с# - VB.net знать обязательно? Они взаимосвязоны? Требуют почему по приёму на работу VB?
Сообщение отредактировал jvj - Jun 28 2009, 20:54 |
| Phaust |
Пост
#108
|
|
Репутация: 1176 ![]() сам себе авторитет ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 14 117 С нами с: 9-July 07 |
программисту с# - VB.net знать обязательно? нет. C# самодостаточен. |
| jvj |
Пост
#109
|
|
Репутация: 13 ![]() Активист ![]() Группа: Пользователи Сообщений: 265 С нами с: 5-April 08 |
|
| Celin |
Пост
#110
|
|
Репутация: -342 ![]() rtfm ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 5 264 С нами с: 4-April 08 |
С# - гибрид ООП языков программирывания. Чего в нём только нету.
|
| Phaust |
Пост
#111
|
|
Репутация: 1176 ![]() сам себе авторитет ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 14 117 С нами с: 9-July 07 |
C#-основной язык .Net. VB.net сделан лишь для удобства армии программистов на VB и облегчения им перехода на платформу .Net. Если ты знаешь C#, то VB.net тебе не понадобится.
|
| reiten |
Пост
#112
|
|
Репутация: 229 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 813 С нами с: 16-January 08 |
При условии что ему не придется иметь дело с чужим кодом. А иначе может и VB.NET и managed C++ и еще черт знает что понадобиться.
|
| yushchenko |
Пост
#113
|
|
Незарегистрированный |
B C# можно писать на любом языке
|
| Бисквит |
Пост
#114
|
|
Репутация: 68 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 500 С нами с: 28-May 06 |
|
| Livanias |
Пост
#115
|
|
Репутация: 229 ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 969 С нами с: 7-September 07 |
B C# можно писать на любом языке OMG На английском и на русском ты имел ввиду? программисту с# - VB.net знать обязательно? Нет. Если тебе прийдется просматривать чужой код, то ты с легкостью его прочитаешь, зная С#. Уже не помню как в вин формах, но в вэб приложениях есть возможность в одном проекте подключать файлы с классами/страницами, написанными на разных манагед языках. |
| ОТЕЦъ |
Пост
#116
|
|
Репутация: 37 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 501 С нами с: 10-April 06 |
Для количества контролов что есть (а будет и увеличиваться их кол-во) нужно прописать следующее условие:
if ( /* cmb_gde.Text != "" && */ cmb_pasport.Text != "" && cmb_gorod.Text != "" && cmb_master.Text != "" && tb_search_cvet.Text != "" && tb_search_stil.Text != "" && tb_search_sostav.Text != "" && num_dlina_ot.Value.ToString() != "" && num_dlina_do.Value.ToString() != "" && num_shirina_ot.Value.ToString() != "" && num_shirina_do.Value.ToString() != "" && num_uzel_ot.Value.ToString() != "" && num_uzel_do.Value.ToString() != "" && num_cena_ot.Value.ToString() != "" && num_cena_do.Value.ToString() != "" && dtp_show_all_in_from.Value != DateTime.Now && dtp_show_all_out_from.Value != DateTime.Now) { string gdeS = " and gdeBD='" + cmb_gde.Text + "'"; } else { string gdeS = " gdeBD='" + cmb_gde.Text + "'"; } if (cmb_gde.Text == "") { string gdeS = ""; } Расшифровка: combobox cmb_gde, для него делается исключение (коментируется/ удаляется/не пишеться строка (у мну оно ща закоменчена)). Дальше генерится строка для БД с именем gdeS, и выбирается условие с колонки gdeBD. Для каждого контрола будет тоже самое, тока имена строк будут меняться. Задумка - поиск по многим полям из БД. (критерии поиска беруться из контролов), так как не всё пользователь может выбрать (не захотел что-то выбирать, например), то пишу строку запроса для БД с проверкой условий выбора. Можно ли написать класс который бы это делал, а то вручную писать не наш метод???, тем более что будет увеличение кол-ва контролов. а это ж скока строчек!!! Немогу понять как передавать имена контролов в класс и там их использовать. |
| ОТЕЦъ |
Пост
#117
|
|
Репутация: 37 ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 501 С нами с: 10-April 06 |
при програминге на асп юзал Button.CommandArgument Property (System.Web.UI.WebControls)
а вот есть ли ему замена в System.Windows.Controls ??? Пока ува не нашёл. З.Ы. хочу вызвать по клику на кнопку событие с параметром. |
| Gengzu |
Пост
#118
|
|
Репутация: 8 ![]() Дух Группа: Пользователи Сообщений: 190 С нами с: 2-July 07 |
юзай Tag
|
| alukar |
Пост
#119
|
|
Репутация: 3 ![]() Дух Группа: Пользователи Сообщений: 39 С нами с: 30-March 06 |
я новичок. какую литература по советуете? зарание спосибо
|
| Vitone |
Пост
#120
|
|
Репутация: 1 ![]() Дух Группа: Пользователи Сообщений: 29 С нами с: 5-August 09 |
|
| JONSON |
Пост
#1
|
|
Репутация: 176 ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 057 С нами с: 17-January 08 |
del
Сообщение отредактировал JONSON - Aug 14 2015, 10:38 |
![]() ![]() |
![]() ![]() |
|
Упрощённая версия | Сейчас: 9th August 2026 - 23:13 |
| Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |