Oda istek programı hazırlamaya çalışıyorum ve veritabanına bağlanmam gereken iki pencere var (bunu nasıl yapacağımı biliyorum). İki pencere ACİL VE JANITOR olarak adlandırılır. Sorunum, bilgileri bir veritabanında depolamayı bilmiyorum. Diyelim ki birisi ACİL DURUM olarak oturum açar ve bir istek gönderir, bilgilerin saklanması gerekir ve JANITOR giriş yaptıktan sonra istekleri görebilir. Şimdiye kadar veritabanına sahibim ama bilgileri el ile eklemeden saklamak konusunda emin değilim. Bunun nasıl yapılacağı konusunda herhangi bir rehber veya bağlantı varsa, bunu takdir ediyorum!bilgileri bir veritabanında kaydetme/bir GUI penceresinde görüntüleme. (Visual Studios)
ACİL pencere kodu:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace LOGINPAGE
{
public partial class EMERGENCY : Form
{
public EMERGENCY()
{
InitializeComponent();
}
void Fillcombo()
{
}
private void EMERGENCY_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'roomInfoDataSet6.Table' table. You can move, or remove it, as needed.
}
private void xButton1_Click(object sender, EventArgs e)
{
this.Close();
Application.Exit();
}
private void xButton2_Click(object sender, EventArgs e)
{
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void Search_Click(object sender, EventArgs e)
{
}
}
}
janitor kodu:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace LOGINPAGE
{
public partial class JANITOR : Form
{
public JANITOR()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void JANITOR_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'roomInfoDataSet3.Table' table. You can move, or remove it, as needed.
this.tableTableAdapter.Fill(this.roomInfoDataSet3.Table);
}
private void xButton4_Click(object sender, EventArgs e)
{
}
private void xButton2_Click(object sender, EventArgs e)
{
this.Close();
Application.Exit();
}
}
}
ile doldurulmuş aynı tablodan öğelerle bir datagridview doldurun Entity Framework https: // w temelini öğrenerek başlayabilirsiniz ww.youtube.com/watch?v=Z7713GBhi4k –
Bu ihtiyaç duyulandan çok karmaşık .... – Programmer23
Bunun tersi, Entity framework, Linq to SQL geliştirici hayatı kolaylaştırmak için inşa edilmiştir, diğer bilge diğer şeyleri bulabilirsiniz google'da, bağlantınızı yönetmek için sqlConnection ve diğer sınıfları kullanarak ve kodu kopyalayıp geçirirsiniz (çalışmaya devam eder), ancak profesyonel bir yol ya da bunu yapmanın doğru yolu değildir. DataSet'i nasıl kullanacağınıza bakabilirsiniz, ancak tavsiyem ne seçtiniz (çok fazla kod yazmanıza gerek yok) çünkü bu görsel stüdyonun bizzat kendisi değil. –