У меня есть набор данных, и я пытаюсь получить все идентификаторы datset в datarow, чтобы, наконец, сохранить его в массиве int. Это не работает для меня. Это говорит "Cannot implicitly convert from type int to int[]"
Преобразование int в int []
Dataset ds = new BusinessLogic().Getsamples(MerchantID);
Datarow dr = ds.Tables[0].Rows[0];
int[] SampleID = Convert.ToInt32(dr["Id"]);
Заранее спасибо ..
Convert.ToInt32 возвращает один INT не массив из них: http://msdn.microsoft.com/en-us/library/sf1aw27b.aspx –
ли вы пытаетесь получить один ID (отлитый как один int) или получить ВСЕ ИД. Вы кодируете часть одиночную, часть multi. –