Помещение значений данных, разделенных запятыми, в строку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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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