求告知如何用C# 在Microsoft Visual Studio 2010 编写一段代码连接数据库,和如何访问数据库内容?
下面是我写的一些代码,希望可以访问数据库,把里面的东西显示出来。实在不知道该如何写下去了,usingSystem.Data;usingSystem.Data.SqlCli...
下面是我写的一些代码,希望可以访问数据库,把里面的东西显示出来。实在不知道该如何写下去了,
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace Web1
{
public partial class biyesheng : System.Web.UI.Page
{
public void Main()
{
String connectonSring=@"Server=.\SQLEXPRESS;AttachDbFilename=
D:\我的文档\wyf\Web1\Web1\App_Data\stu_infor.MDF;Integrated Security=True;";
SqlConnection con = new SqlConnection(connectonSring);
con.Open();//打开数据连接
string SqlSrt="select*from Student";
//创建DataAdapter
SqlDataAdapter ada=new SqlDataAdapter(SqlSrt ,con);
//创建DataSet
DataSet ds = new DataSet();
//从DataAdapter填充DataSet
ada.Fill(ds,"Student");
Grvlnfo.DataSource = ds;
Grvlnfo.DataBind();
con.Close();//关闭数据连接
}
protected void Button3_Click(object sender, EventArgs e)
{
if (Name.Text == "")
Message.Text = "请输入用户名!";
else if (Password.Text == "")
Message.Text = "请输入密码!";
else if (Name.Text != "zhangsan")
Message.Text = "该用户不存在!";
else if (Password.Text != "password")
Message.Text = "密码输入错误!";
else
Message.Text = "登陆成功!";
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedItem.Text == "学生")
{
Session["sname"] = Name.Text.ToString().Trim();
Response.Redirect("stu_denglu.aspx");
}
else
{
Session["aname"] = Name.Text.ToString().Trim();
Response.Redirect("admi_denglu.aspx");
}
}
}
} 展开
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace Web1
{
public partial class biyesheng : System.Web.UI.Page
{
public void Main()
{
String connectonSring=@"Server=.\SQLEXPRESS;AttachDbFilename=
D:\我的文档\wyf\Web1\Web1\App_Data\stu_infor.MDF;Integrated Security=True;";
SqlConnection con = new SqlConnection(connectonSring);
con.Open();//打开数据连接
string SqlSrt="select*from Student";
//创建DataAdapter
SqlDataAdapter ada=new SqlDataAdapter(SqlSrt ,con);
//创建DataSet
DataSet ds = new DataSet();
//从DataAdapter填充DataSet
ada.Fill(ds,"Student");
Grvlnfo.DataSource = ds;
Grvlnfo.DataBind();
con.Close();//关闭数据连接
}
protected void Button3_Click(object sender, EventArgs e)
{
if (Name.Text == "")
Message.Text = "请输入用户名!";
else if (Password.Text == "")
Message.Text = "请输入密码!";
else if (Name.Text != "zhangsan")
Message.Text = "该用户不存在!";
else if (Password.Text != "password")
Message.Text = "密码输入错误!";
else
Message.Text = "登陆成功!";
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedItem.Text == "学生")
{
Session["sname"] = Name.Text.ToString().Trim();
Response.Redirect("stu_denglu.aspx");
}
else
{
Session["aname"] = Name.Text.ToString().Trim();
Response.Redirect("admi_denglu.aspx");
}
}
}
} 展开
1个回答
展开全部
感觉你这个程序挺奇怪的,有main入口,下面在跳转的时候跳转到aspx页面
你获取DataSet之后绑定到Grvlnfo了,感觉没什么问题,你还想实现什么功能?
你获取DataSet之后绑定到Grvlnfo了,感觉没什么问题,你还想实现什么功能?
追问
我不会写 mian不会调用,我想把数据库的数据信息显示出来,比如说点击个人信息 就会跳出信息列表。可是开头的用户登录有问题,如果用户是学生,用户名和密码不用填就跳转了,修改不过来
追答
你在DropDownList1选择之后直接跳转了,肯定不用填就换页面了啊。你这个最少也要3个页面才能实现你要的功能。你这是做BS架构的系统吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询