Помогите пожалуйста, нужно затолкать коллекцию в строку, и вывести ее на экран, накатал немного кода, но он мне почемуто выводит тип а не значение коллекции.
вот кусок кода:
protected void btnFillData_Click(object sender, EventArgs e)
{
InventoryDAL dal = new InventoryDAL(@"Data Source=YURIPC;Initial Catalog=AutoLot;Integrated Security=True;Pooling=False");
List<newCar> ovcar = dal.GetAllInventroyAsList();
CarsGridView.DataSource = ovcar;
CarsGridView.DataBind();
using (Stream filestream = new FileStream(@"c:\carcollection.xml", FileMode.Create, FileAccess.Write, FileShare.None))
{
XmlSerializer xmlformat = new XmlSerializer(typeof(List<newCar>));
xmlformat.Serialize(filestream, ovcar);
using (StringWriter stringwr = new StringWriter())
{
stringwr.Write(1);
using (StringReader stringrd = new StringReader(stringwr.ToString()))
{
string input = null;
while ((input = stringrd.ReadLine()) != null)
{
stringtest.Text = input;
}
}
}
}
}
Примечание:
вот тут
stringwr.Write(1);
вместо единицы перепробовал все что можно, сами данные не выводит(
Примечание:
там я не знаю что должно быть вместо единицы, если пишу stringwe.Write(dal.GetAllInventroyAsList()) выводит тип что вроде - syste.collection итд
а нужно что бы он выводил данные из коллекции которые берет из базы. как-то так
Примечание:
4.0 спасибо, попробую !
Примечание:
всем спасибо, проблема решилась, просто нужно было сериализировать сразу в строку а не как я делал )
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.