Про типы данных

Тема в разделе ".NET", создана пользователем Smorodin, 29 сен 2007.

Статус темы:
Закрыта.
  1. Smorodin

    Smorodin Гость

    Есть некий массив MyId:
    int[] MyId = new int[50];

    Так же есть запрос к базе Access, откуда мы достаем несколько полей, в том числе и ключевое поле id (оно нам понадобится для дальнейших операций).

    Получаем массив данных dataRow[].

    Есть у нас элемент listBox1.
    Что мы делаем:
    listBox1.Items.Add(dataRow["name"]);
    Здесь все отлично, все работает.

    Но я хочу записать в массив значения dataRow["id"].

    Если брать
    MyId = dataRow["id"];

    то ругается, мол, не могу конвертирвоать object в int.

    А если MyId = dataRow["id"].ToString();
    то это тоже гн подходит, так как дальнейшим запросом будет изъять из базы запись по id, и ей нужно передать int а не string...

    Что делать?
     
  2. Pasha

    Pasha Гость

    Для: Smorodin
    Код (Text):
    MyId[i] = (int)dataRow["id"];
    MyId[i] = Convert.ToInt32(dataRow["id"]);...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей