![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Подскажите плиззз.Попробовал с textBox,но что то где то ошибся.Вобщем на форме 2 textBox-а.Из базы загружаю информацию в них,дальше есть функция кот.берёт инфу из обоих textbox,и строит график.Но вот сдесь
выпадает ошибка: Message="Input string was not in a correct format." подскажите как это побороть.Зарание спасибо. |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
Скорее всего стоит текущая культура, в которой десятичный разделитель не соответствует тому, который в числах из базы.
-------------------- I don't need a reason being who I am... |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
В базе обычные цифры,без запятых и разделителей :(.Может быть ошибка в конвертации ???
|
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
Какое значение получается у переменной k ? Может DbNull.Value ? -------------------- I don't need a reason being who I am... |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Если ставлю эту строку,то ошибка переходит на:
//Draw the bar SolidBrush brush = new SolidBrush(Color.FromArgb(alpha, colorList[i])); graphicGraph.FillRectangle(brush, x, 194 - barHeight, 10, barHeight);наэту строку,с ошибкой : System.OverflowException was unhandled Message="Overflow error." что то я савсем завис. :( |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
shark1, ты можешь в дебаге посмотреть значение переменной k ? Причем здесь Overflow ?
-------------------- I don't need a reason being who I am... |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Извени,значение null
|
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
shark1, ну вот, как я и говорил
float.Parse(ui_lbx_DataValue.Items[i].ToString()) выкидывает FormatException -------------------- I don't need a reason being who I am... |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
согласен,неподскажеш как это победить.Спасибо.
|
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
Записать в базу значения, которые не null
-------------------- I don't need a reason being who I am... |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
так в базе только имена и номера рабочих ,??? там обычные имена и обычные номера.
|
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 3 Всего: 32 |
Тогда откуда взялось null ?
Проверяй в коде на null и реализуй соответствующую логику... -------------------- I don't need a reason being who I am... |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Делаю так:
private void btn_Show_Click(object sender, EventArgs e) { string [] keyValue=new string[ui_lbx_DataKey.Items.Count]; float[] values = new float[ui_lbx_DataKey.Items.Count]; for (int i = 0; i < ui_lbx_DataKey.Items.Count; i++) { keyValue[i] = ui_lbx_DataKey.Items[i].ToString(); values[i] = float.Parse(ui_lbx_DataValue.Items[i].ToString()); } DrawGraph bargraph = new DrawGraph(keyValue, values, ui_txt_xlabel.Text, ui_txt_ylabel.Text, "Courier", 255); p1.Image = bargraph.DrawBarGraph(); p2.Image = bargraph.Draw3dBarGraph(); p3.Image = bargraph.DrawPieGraph(); p4.Image = bargraph.Draw3DPieGraph(); DrawGraph bargraph1 = new DrawGraph(keyValue, values, ui_txt_xlabel.Text, ui_txt_ylabel.Text, "Courier", 255); } как мне в этой строке сделать проверку.Спасибо. |
|||
|
||||
| shark1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Извеняюсь но может ктонибудь подскажет как напрямую создовать график беря данные из DB.Зарание спасибо.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |