Сделать запрос к БД по данным из XML - C#
Формулировка задачи:
ПРИВЕТ ВСЕМ. Подскажите пожалуйста, у меня есть xml. В нем находится запрос к бд как прочитать файл Не выводя данные в label или textBox А сразу выполнить запрос
Решение задачи: «Сделать запрос к БД по данным из XML»
textual
Листинг программы
//Класс определяющий какие настройки есть в программе
[Serializable]
public class PropsFields
{
//Путь до файла настроек
public String XMLFileName = Environment.CurrentDirectory + "\\settings.xml";
//Чтобы добавить настройку в программу просто добавьте суда строку вида -
//public ТИП ИМЯ_ПЕРЕМЕННОЙ = значение_переменной_по_умолчанию;
public String TextValue = @"File Settings";
public DateTime DateValue = new DateTime(2011, 1, 1);
public Decimal DecimalValue = 555;
public Boolean BoolValue = true;
}
//Класс работы с настройками
public class Props
{
public PropsFields Fields;
public Props()
{
Fields = new PropsFields();
}
//Запист настроек в файл
public void WriteXml()
{
try
{
XmlSerializer ser = new XmlSerializer(typeof(PropsFields));
TextWriter writer = new StreamWriter(Fields.XMLFileName);
ser.Serialize(writer, Fields);
writer.Close();
}
catch
{
//тут какое-то действие, если не удалось записать файл
}
}
//Чтение настроек из файла
public void ReadXml()
{
try
{
if (File.Exists(Fields.XMLFileName))
{
XmlSerializer ser = new XmlSerializer(typeof(PropsFields));
TextReader reader = new StreamReader(Fields.XMLFileName);
Fields = ser.Deserialize(reader) as PropsFields;
reader.Close();
}
else
{
//тут какое-то действие, если файл не существует
}
}
catch
{
//тут какое-то действие, если чтение файла произошло с ошибкой
}
}
}