Помещение значений данных, разделенных запятыми, в строкуC#

Место общения программистов C#
Anonymous
Помещение значений данных, разделенных запятыми, в строку

Сообщение Anonymous »

Моя таблица данных состоит из столбца с именем «ID». Нет. значений в этом столбце варьируется. Иногда эта таблица данных извлекает 3 идентификатора в этом столбце идентификаторов, иногда 2.
Теперь, если, например, моя таблица данных имеет три значения: 1,2,3. Я хочу поместить эти три значения в строку и разделить их запятыми следующим образом:

Код: Выделить всё

string test= "1,2,3";
Если в Datatable 2 значения, строка должна быть следующей:

Код: Выделить всё

string test= "1,2";
Я пытался, но тщетно.
Изменить:

Код: Выделить всё

DataTable dt=new DataTable;
dt = obj.GetIDs();

for (int i = 0; i < dt.Rows.Count; i++)
{
string test= "What should be here????";
}
Изменить 2:

Код: Выделить всё

 foreach(DataRow dr in dt.Rows)
{
string str = str + "," + Convert.ToString(dr("ID"));

}
@Rajeev: Попробовал, там написано, что dr — это переменная, но используемая как метод. Что случилось?

Подробнее здесь: https://stackoverflow.com/questions/489 ... n-a-string

Вернуться в «C#»