-6
public partial class MainWindow : Window
{
OleDbConnection MyCon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Project.accdb");
public string user;
string password;
public string name;
public MainWindow()
{
InitializeComponent();
}
private void button2_Click(object sender, RoutedEventArgs e)
{
user = textBox1.Text;
char firstLetter = user[0];
string password = textBox2.Text;
MyCon.Open();
string command = "Select * from Login where [email protected] AND password = @password";
OleDbCommand cmd = new OleDbCommand(command, MyCon);
cmd.Parameters.AddWithValue(@user, textBox1.Text);
cmd.Parameters.AddWithValue(@password, textBox2.Text);
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read() == true)
{
Window1 w1 = new Window1();
w1.textBox3.Text = user;
string Name = w1.textBox4.Text;
string Command = "Select Name from Login ";
OleDbCommand cms = new OleDbCommand(Command, MyCon);
cms.Parameters.AddWithValue(@Name, w1.textBox4.Text);
OleDbDataReader odr = cms.ExecuteReader();
w1.Show();
this.Close();
}
else
{
MessageBox.Show("NOt Login");
}
これは私のC#windowsプレゼンテーションの基礎のコーディングです。私はC#WPFmmでログインフォームを作成します。任意のユーザーがIDとパスワードを入力すると、新しいフォームが開きます。ユーザーにはあなたの名前だけが表示されます。正しいIDとパスワードを入力したユーザー名のみにアクセスするにはどうすればよいですか?ログインフォーム(C#windowsプレゼンテーション財団)
質問を言い換えてください。正確に何が助けになるのかを理解することは非常に難しいです。英語が母国語でない場合は、[google translate](http://translate.google.com)を使用できます。 –
私はあなたのkrna chahtaのho ke keのkoiのbiユーザーapnaのidおよびpasword de私達に新しい形の開いたhoのga、そして私達はusのbndeのkaの名前のhoのga、 –
私はそれをすべてのユーザーのログインウィンドウ彼IDとパスワードを入力すると新しいフォームが開き、彼の名前がそのウィンドウに表示されます。 –