Перейти к содержимому

Sekret

Присоединился: 22 фев 2007
Оффлайн Последний вход: авг 11 2007 16:56
-----

Созданные мной темы

C# и БД

26 марта 2007 - 19:45

У меня имеется приложение на си шарпе. Я обращаюсь к базе данных Эксесс, чтобы взять оттуда данные. Базу поместила в папку дебаг. Потом решила помимо этого создать датасет в режиме дизайна(всё так же, как анписано на интуит.ру.. могу дать точную ссылку, если можно), чтобы можно было отображать и изменять хранящиеся в БД данные. Если ссылаюсь на ту самую базу, которая находится в дэбаг, то выдаёт ошибку, т.к. создаются две одинаковые строки в app.config и Settings.settings. Если я помещаю копию базы в любую другую папку(не в дэбаг), то всё работает. НО получается, что у меня ДВЕ БД. :unsure: Что мне делать???
Где лучше размещать БД?

Можно ли в коммерческих приложениях использовать вижуал си шарп(т.е. пользоваться вспомогательными средствами, чтобы не прописывать весь код вручную)?


Спасибо, если кто ответит.

Можно ли форму Access'a запускать как .exe?

28 февраля 2007 - 19:24

Имеются таблицы и формы для ввода и отображения данных из таблиц в Access. Можно ли как-то открывать эти формы, не открывая сам Эксес? т.е. запускать как приложение..

2 формы на C#. Передача данных с одной в другую.

22 февраля 2007 - 21:19

Имеется Форм1 и Форм3.
На Форм3 расположены Лэйблы с названиями продукции и к каждому лэйблу рядом текстбокс с ценой.
Количество названий продукции одно и то же, увеличиваться не будет, уменьшаться тоже.
Цены первоначальные имеются для каждого названия продукции. У тексбоксов свойству Enabled установлено false,
чтобы нельзя было изменить.

Выглядит это так:

рама1 450
рама2 580
рама3 875

и т.д.

На Форме3 также размещены две кнопки - <Изменить цену> и <сохранить изменения>.

Когда нажимаем на кнопку <Изменить цену>, то у текстбоксов свойство Enabled = true;
и можно вносить изменения. Затем нажимаем кнопку <сохранить изменения>.

Все расчёты проходят на Форме1. Значения цен с Формы3 поступает в Форму1.

Проблема в том, что я не знаю,как передать в Форму1 изменённые значения из Формы3,
т.к. передаются только те значения, которые находятся в конструкторе у Формы3(а в ней первоначальные значения).
Как изменённые значения внести в конструктор?
И если нет изменений, то будут браться первоначальные значения.

public partial class Form3 : Form
{
public int cena_rama1;
public int cena_rama2;



public Form3()
{
InitializeComponent();
cena_rama1 = 450;
cena_rama2 = 580;
}

private void Form3_Load(object sender, EventArgs e)
{
this.textBox1.Text = cena_rama1.ToString();

this.textBox2.Text = cena_rama2.ToString();
}

private void button1_Click(object sender, EventArgs e) // <Изменить цену>
{
textBox1.Enabled = true;
textBox2.Enabled = true;
}

private void button2_Click(object sender, EventArgs e) // <сохранить изменения>
{
try
{
cena_rama1 = int.Parse(textBox1.Text);
cena_rama2 = int.Parse(textBox2.Text);
}
catch
{
MessageBox.Show("!");

}

label3.Text = cena_rama1 + ", " + cena_rama2;

textBox1.Enabled = false;
textBox2.Enabled = false;
}
}


Хэлп!

:blink: