Muhammad nur Ihsan Ответов: 1

Как присвоить однорядное значение datatable в качестве переменной и использовать его в арифметической функции? C# , SQLEXPRESS


извините я плохо кодирую но мне это нужно,

хорошо..
в моей таблице называется Продукты
есть 2 колонки есть Продукт и Цена
в Цена столбец содержит десятичное значение 1000

могу ли я получить это значение(1000) быть переменной, чтобы я мог использовать ее в арифметической функции?
и, кажется, для подключения к базе данных, чтобы моя форма была неверна,

пожалуйста, измените все мои источники! и что мне нужно добавить! спасибо
Я был бы признателен за любую помощь!

Что я уже пробовал:

Это DataAccessLayer
Доступа к данным.в CS

namespace CS_Sistem_Managemen_Restoran
{
    class DataAccess
    {
        public SqlConnection con;

        public void Connection(string spName = null)
        {
            string strConnect = "Server=PC\\SQLEXPRESS;Database=MyLoginApp;Trusted_Connection=True;";
            SqlConnection conn = new SqlConnection();
            SqlConnection dt = new SqlConnection();
            

            try
            {
                //Connect to the database
                conn = new SqlConnection(strConnect);
                conn.Open();



                //Execute command
                SqlCommand cmd = new SqlCommand(spName, conn);
                SqlCommand command = conn.CreateCommand();
                SqlDataReader dr = cmd.ExecuteReader();

                


            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
         
    }
}


Форма form1.в CS BtnHitung
 private void btnHitung_Click(object sender, EventArgs e)
        {
            DataAccess conss = new DataAccess();
            conss.Connection();
            DataTable dt = new DataTable("Products");

            //declare
            Double BasoSUCost = Convert.ToInt32(dt.Rows[1]["price"].ToString());
	    Double ItemBasoSU;
	    Double TotalBasoSU;


if (int.TryParse(txtBasoSU.Text, out NumberofOrder))
            {
                ItemBasoSU = Double.Parse(txtBasoSU.Text);
                TotalBasoSU = BasoSUCost * ItemBasoSU;
		
		txtTotal.Text = String.Format("Rp. {0:N} ", TotalBasoSU);
	    }
	}

1 Ответов

Рейтинг:
0

OriginalGriff

Если бы ты не собирался слушать, когда я говорил тебе вчера: C# VS, sqlexpress - как использовать значение datatable и сделать простой расчет времени с помощью textbox и отобразить результат во втором текстовом поле C#?[^- тогда почему ты сегодня снова задаешь мне тот же вопрос?

Я предположил после нашего продолжительного разговора, что вы действительно что-то узнали... :вздох:


Muhammad nur Ihsan

почему человек с DX я все еще путают с ним еще раз приведу пример, пожалуйста, для подключения моего объекта DataTable в мою форму form1

OriginalGriff

Может быть, вы попробуете напечатать это снова, на этот раз по-английски?

Muhammad nur Ihsan

мне очень трудно изучать c# самостоятельно, потому что в моей вселенной он не дает никаких подсказок об этом :(

Muhammad nur Ihsan

пожалуйста, не могли бы вы объяснить еще раз?

OriginalGriff

Что немного - вчера мы покрыли целую кучу земли, и вы все это проигнорировали ...