- Create a "Windows Forms Application" project
- Add a new form. By default, it will have a name of "Form2"
- Add 2 labels, 2 textboxes, and 2 buttons like the one shown below:
- open the first form (Form1) and double click on the empty space. This should show the Form1_Load event. Declare an instance of Form2 and display it. (Use ShowDialog instead of Show).
- Open the second form (Form2) and view the properties of the second textfield (password text box). Specify * in the PasswordChar attribute.
Double click on the Login button. This will show the button1_click event. Put all necessary checking here like the one shown.
**You can change the checking part to comparing the values with your database. For example:OleDbConnection cn = new OleDbConnection("YourConnectionString");
cn.Open();
DataTable dt = new DataTable();
OleDbCommand cmd = new OleDbCommand("select * from usertable where username='"+textBox1.Text+"' and password='" + textBox2.Text+"'",cn);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
da.Fill(dt);
if(dt.Rows.Count>0){
MessageBox.Show("Welcome!");
}
else{
MessageBox.Show("Incorrect Username or Password");
}
- Go back to the form view of Form2 and double click on the Cancel button. The cancel button should close the application.
- Open Form2 again and view its properties and change the Startup Position attribute
I have been searching for sites and forums that would give me a any hint on having a footer on the .net DataGridView control. It was frustrating. I found some, but not what I was looking for. I use windows forms. It would have been easier if I was into web. I decided to create one for myself. It's not complete, but it works with me. It needs improvement and I hope that some programmers who might pass through this blog will help me with it :D. Limitations: Cannot set Footer values during design time. Can sometimes hide a row when scrolled to the last item in the grid. What I did was just create a user control that inherits the DataGridView control and add a StatusStrip to act as the footer. public partial class MyDataGridView : DataGridView { public StatusStrip Footer { get { return (StatusStrip)this.Controls["Footer"]; } } private bool _footerVisible; [Browsable(false)] /// /// Sets or Gets the va...
Comments