Ребята, доброго и хорошего дня всем У меня когда есть свободные время практикую и изучаю C#
Вопрос такой : На MS SQL Servere есть таблице и на это таблице есть денежный тип “Money” я хочу получить значения на TextBox
private void button2_Click(object sender, EventArgs e)
{
FormAddEdit f2 = new FormAddEdit();
int index;
string num_book;
index = dataGridView1.CurrentRow.Index;
//--------------------------------
num_book = Convert.ToString(dataGridView1[0, index].Value);
f2.Text = "Редактировать";
f2.textFIo.Text = Convert.ToString(dataGridView1[1, index].Value);
f2.textPasport.Text = Convert.ToString(dataGridView1[2, index].Value);
f2.dateTimePicker1.Value = Convert.ToDateTime(dataGridView1[3, index].Value);
f2.textZP.Text = Convert.ToString(dataGridView1[4, index].Value);
f2.ShowDialog();
}
Почему то получаю 25000,0000 не хочу это 4 ноль, Думаю из за того что получаю как текст Convert.ToString(dataGridView1[4, index].Value)
вот здесь смотрел примеров C#. Базы данных. Курсовая работа. Разработка программы ведения учета материальных средств. База данных Microsoft Access | BestProg
изначально объявляется переменная
1)
double APrice;
- Потом присваивается значение из dataGridView
APrice = (double)dataGridView2.Rows[index].Cells[7].Value;
- и потом ещё преобразование как текст
f.textBox6.Text = Convert.ToString(APrice);
Я тоже пробовал также , но результат было тоже самое и за этого обращаюсь к вам с вопросом. Как получить даны или 25000.00 или 25000