DataSet _ds = new DataSet();
_ds.Namespace = "myNS";
_ds.DataSetName = "dataSetName";
DataTable _dt = _ds.Tables.Add();
_dt.Namespace = "myNS";
_dt.TableName = "ProgramSettings";
_dt.Columns.Add("Status", typeof(string));
_dt.Columns.Add("SName", typeof(string));
_dt.Rows.Add("студент", "Иванов");
_dt.Rows.Add("преподаватель", "Петров");
_dt.Rows.Add("сотрудник", "Сидоров");
[COLOR="Blue"]// Сохранение данных[/COLOR]
_ds.WriteXml(@"E:\Oksana\Lavra\Lavra_ok\db.xml");
чтение данных из XML
Помогите, пожалуйста, решить следующую задачу. Нужно из xml-файла:
<?xml version="1.0" encoding="utf-8"?>
<ProgramSettings>
<Status>
<Fact id="1">студент</Fact>
<Fact id="2">преподаватель</Fact>
<Fact id="3">сотрудник</Fact>
</Status>
<SName>
<Fact>Иванов</Fact>
<Fact>Петров</Fact>
<Fact>Сидоров</Fact>
</Sname>
</ProgramSettings>
вытянуть значения статуса (Status) с помощью XMLTextReader или XMLReader и занести их в combobox. Я новичок в этом, поэтому возникают трудности.
Спасибо.
Гиморное это дело если не представляеш что делаеш и что надо делать.
Как по мне то проще используй какую нибуть из Баз Данных.
Например: MsSQL Server 2005.
Хатя можно и орканизовать свою DataSet с таблицами и зависимостями
Цитата: Ламерко
Тебе нужно написать свой "парсер" под свою структуру данных XML.
Глухо избитый вопрос. Решается в .NET тривиально, если посмотреть в сторону SOAP-форматтеров и XML-сериализатора.