c#代码解释
来源:百度知道 编辑:UC知道 时间:2024/05/17 02:59:31
可以的话详细一点更好.十分感谢!
主要内容是一个登陆程序:
private void textBox1_TextChanged(object sender, System.EventArgs e)
{
}
private void groupBox1_Enter(object sender, System.EventArgs e)
{
}
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
private void btnExit_Click(object sender, System.EventArgs e)
{
Application.Exit();
}
private void panel1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
}
private void btnOk_Click(object sender, System.EventArgs e)
{
try
{
for(int i=0;i<_ds.Tables["employees"].Rows.Count;i++)
{
string strName = _ds.Tables["employees"].Rows[i][2].ToString();
string strPsw = _ds.Tables["employees"].Rows[i][3].ToString();
简单解释一下:
_sda = new SqlDataAdapter("select * from Employees",sqlConn);
_ds = new DataSet();
_sda.Fill(_ds,"employees");
是指:
窗体在加载的过程中,连接数据库中的Employees表
private void btnOk_Click(object sender, System.EventArgs e)
{
try
{
for(int i=0;i<_ds.Tables["employees"].Rows.Count;i++)
{
string strName = _ds.Tables["employees"].Rows[i][2].ToString();
string strPsw = _ds.Tables["employees"].Rows[i][3].ToString();
string strPurview = _ds.Tables["employees"].Rows[i][4].ToString();
if(strPurview.Equals("0")&&(strName == txtId.Text)&&(strPsw ==txtPsw.Text))
{
Form2 objFrm = new Form2();
objFrm.Show();
break;
}
else if(strPurview.Equals("1")&&(strName == txtId.Text)&&(strPsw ==txtPsw.Text))
{
Form1 jFrm = new Form1();
jFrm.Show();
break;
}
在