Отфильтруйте данные в наборе данных и вернитесь к другому набору данных
У меня есть пользовательские данные в наборе данных dataset1, и имя dataset1 иметь следующие поля в таблице, имя,Reg_Date,CityID,идентификатор locationId,LocationName,Reg_For. В коде позади меня нужно взять userdetails, зависящие от их местоположения от dataset1 и отфильтрованные данные, хранящиеся в dataset2.. Кто-нибудь даст предложения плз?
SnvMohan
DataRow[] rows = Dataset1.Таблицы[0].Выберите("Location_Name в (" + Selected_locations + ")");
Невров Объекта Datarow ;
foreach (DataRow row in rows)
{
Невров = NewTB.Невров();
Невров["наименование"] = строка["имя"];
NewRow ["Reg_Date"] = строка ["Reg_Date"];
NewRow ["Location_Name"] = строка ["Location_Name"];
NewRow ["CityID"] = row ["CityID"];
Невров["идентификатор locationId"] = строка["идентификатор locationId"];
NewRow ["Reg_For"] = строка ["Reg_For"];
NewTB.Строк.Добавить(Невров);
}
у меня есть более чем одно место для поиска. Я могу использовать этот код..но есть ошибка в этом запросе select….Как это решить?
Member 3356170
DataRow[] rows = Dataset1.Таблицы[0].Выберите("Location_Name в (" + Selected_locations + ")");
Невров Объекта Datarow ;
NewTB.Столбцы.Add ("Name", typeof (string));
NewTB.Столбцы.Добавить ("Reg_Date", typeof(DateTime));
NewTB.Столбцы.Add ("Location_Name", typeof (string));
NewTB.Столбцы.Add ("CityID", typeof (string));
NewTB.Столбцы.Add ("LocationID", typeof (string));
NewTB.Столбцы.Add ("Reg_For", typeof (string));
foreach (DataRow row in rows)
{
Невров = NewTB.Невров();
Невров["наименование"] = строка["имя"];
NewRow ["Reg_Date"] = строка ["Reg_Date"];
NewRow ["Location_Name"] = строка ["Location_Name"];
NewRow ["CityID"] = row ["CityID"];
Невров["идентификатор locationId"] = строка["идентификатор locationId"];
NewRow ["Reg_For"] = строка ["Reg_For"];
NewTB.Строк.Добавить(Невров);
}