У меня есть приложение формы Windows, в котором я использую базу данных ms access для извлечения значений.
Теперь, согласно моей потребности в событии загрузки, я должен заполнить текстовое поле значениями, полученными из базы данных доступа ms, но при установке строкового значения в текстовое поле оно становится пустым.
Вот мой код..
string ipaddress, textfileSaveLocation;
string Port;
public TechsoftIPCommunicator()
{
InitializeComponent();
}
protected override void OnLoad(EventArgs e)
{
OleDbConnection Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\techsoft\\PROJECTTT.mdb;Jet OLEDB:Database Password=techsoft");
OleDbCommand cmd;
Conn.Open();
cmd = new OleDbCommand("Select * from IPCOMSettings", Conn);
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
ipaddress = dr.GetString(1);
Port = dr.GetString(2);
textfileSaveLocation = dr.GetString(3);
}
ipaddress = textBox1.Text;
Port = textBox2.Text;
textfileSaveLocation = textBox3.Text;
base.OnLoad(e);
}