OleDbConnection OleDbConnection1 = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DatabaseAddress + ";Jet OLEDB:Database Password=1;");
OleDbCommand MyCMD = new OleDbCommand("select * from Biao1 where UserName='" + this.textBox1.Text + "' and Userpassword='" + this.textBox2.Text+"'", OleDbConnection1);
OleDbDataAdapter oledbDataAdapter1 = new OleDbDataAdapter();
oledbDataAdapter1.SelectCommand = MyCMD;
OleDbConnection1.Open();
DataSet Mydata = new DataSet();
oledbDataAdapter1.Fill(Mydata, "Biao1");
OleDbConnection1.Close();
if (Mydata.Tables.Count == 0)
{
DialogResult InformationValue;
InformationValue = MessageBox.Show("用户名或密码错误,请核对后重新输入。 您要重新输入吗?", InformationServer, MessageBoxButtons.YesNo, MessageBoxIcon.Error);
if (InformationValue == DialogResult.Yes)
{
this.textBox2.Text = "";
this.textBox1.Text = "";
this.textBox1.Focus();
}
else
{
this.textBox1.Focus();
} }
else
{
MessageBox.Show("用户验证成功,欢迎你的登录!", InformationServer);
this.textBox1.Text = Mydata.Tables.Count.ToString();
this.dataGridView1.DataSource = Mydata.Tables;
}
怎么无论我登录输入的正确与否Mydata.Tables.Count 总是1,而且dataGridView1没有任何显示,我是初学者,请大家帮一下.
OleDbCommand MyCMD = new OleDbCommand("select * from Biao1 where UserName='" + this.textBox1.Text + "' and Userpassword='" + this.textBox2.Text+"'", OleDbConnection1);
OleDbDataAdapter oledbDataAdapter1 = new OleDbDataAdapter();
oledbDataAdapter1.SelectCommand = MyCMD;
OleDbConnection1.Open();
DataSet Mydata = new DataSet();
oledbDataAdapter1.Fill(Mydata, "Biao1");
OleDbConnection1.Close();
if (Mydata.Tables.Count == 0)
{
DialogResult InformationValue;
InformationValue = MessageBox.Show("用户名或密码错误,请核对后重新输入。 您要重新输入吗?", InformationServer, MessageBoxButtons.YesNo, MessageBoxIcon.Error);
if (InformationValue == DialogResult.Yes)
{
this.textBox2.Text = "";
this.textBox1.Text = "";
this.textBox1.Focus();
}
else
{
this.textBox1.Focus();
} }
else
{
MessageBox.Show("用户验证成功,欢迎你的登录!", InformationServer);
this.textBox1.Text = Mydata.Tables.Count.ToString();
this.dataGridView1.DataSource = Mydata.Tables;
}
怎么无论我登录输入的正确与否Mydata.Tables.Count 总是1,而且dataGridView1没有任何显示,我是初学者,请大家帮一下.
解决方案 »
- JS复制asp.net控件,发现无法提交
- 用AttachDbFilename=|DataDirectory|连接数据库出错,请各位帮忙
- 怎样实现javascript popup子窗口后 父窗口非活用
- 简单问题:DataGridView中标题行长行高用代码怎么设置?
- 循环定时执行程序问题? 解决即结贴!!!!(望得实质性回答)
- 高分请教以下,在.net环境下c#开发的二维曲线图
- 帮我看看那里出错了!
- datalist里有一个属性RepeatColumns,可以一列显示多条记录,请问dategrid里有相应的功能吗??
- 如何得到XML中属性的名称
- 像资源管理器那种效果,并列的两个窗口,可以通过拖动中间分隔来调整大小,是怎么做到的?
- C#的打包问题,包含数据库,报表,请大家指点。
- 我的visual studio2005怎么了呀?
2、为什么dataGridViel1没有任何显示:
this.dataGridView1.DataSource = MyData.Tables("Biao1");
this.dataGridView1.DataBind();
{
......
} else
{
MessageBox.Show("用户验证成功,欢迎你的登录!", InformationServer);
this.textBox1.Text = Mydata.Tables.Count.ToString();
this.dataGridView1.DataSource = Mydata.Tables;
}
this.textBox1.Text = Mydata.Tables.Count.ToString();
this.dataGridView1.DataSource = Mydata.Tables[0];顺便想问一下,你的textBox1 里面要放表的总数有啥用??????????