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;
}