本人初学C#请大家赐教!
protected System.Web.UI.WebControls.DataGrid dg;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
DataSet ds =new DataSet();
SqlConnection MyConnection =new SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin");
SqlDataAdapter MyAdpt=new SqlDataAdapter("select * from address",MyConnection);
MyAdpt.Fill(ds,"address");
dg.DataSource=ds.Tables["address"].DefaultView;
dg.DataBind();
}
不知道问题出在哪,
VB.net正常运行如下:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
Dim ds As DataSet
Dim MyConnection As SqlConnection
Dim MyAdpt As SqlDataAdapter
MyConnection = New SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin")
MyAdpt = New SqlDataAdapter("select * from address", MyConnection)
ds = New DataSet
MyAdpt.Fill(ds, "admin")
dg.DataSource = ds.Tables("admin").DefaultView
dg.DataBind()
End Sub
谢谢!在C#在如有不对请指出
protected System.Web.UI.WebControls.DataGrid dg;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
DataSet ds =new DataSet();
SqlConnection MyConnection =new SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin");
SqlDataAdapter MyAdpt=new SqlDataAdapter("select * from address",MyConnection);
MyAdpt.Fill(ds,"address");
dg.DataSource=ds.Tables["address"].DefaultView;
dg.DataBind();
}
不知道问题出在哪,
VB.net正常运行如下:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
Dim ds As DataSet
Dim MyConnection As SqlConnection
Dim MyAdpt As SqlDataAdapter
MyConnection = New SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin")
MyAdpt = New SqlDataAdapter("select * from address", MyConnection)
ds = New DataSet
MyAdpt.Fill(ds, "admin")
dg.DataSource = ds.Tables("admin").DefaultView
dg.DataBind()
End Sub
谢谢!在C#在如有不对请指出
定义为类的变量
private DataSet ds;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
ds =new DataSet();
SqlConnection MyConnection =new SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin");
SqlDataAdapter MyAdpt=new SqlDataAdapter("select * from address",MyConnection);
MyAdpt.Fill(ds,"address");
dg.DataSource=ds.Tables["address"].DefaultView;
dg.DataBind();
}
数据库没有打开吧.
dg.DataSource=ds.Tables["address"].DefaultView;
改成
dg.DataSource=ds.Tables[0].DefaultView;
看看。还有,看看网页上datagrid 的设置有没有问题。
实在不行只有一步步跟踪了,先看看数据取到了没有
protected System.Web.UI.WebControls.DataGrid dg;
private DataSet ds =new DataSet();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection MyConnection =new SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin");
MyConnection.Open();
SqlDataAdapter MyAdpt=new SqlDataAdapter("select * from address",MyConnection);
MyAdpt.Fill(ds,"address");
dg.DataSource=ds.Tables["address"].DefaultView;
dg.DataBind();
}
<asp:DataGrid id="dg" runat="server"></asp:DataGrid></form>
cs:
protected System.Web.UI.WebControls.DataGrid dg;
private DataSet ds =new DataSet();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection MyConnection =new SqlConnection("server='localhost';UID=sa;PWD=; database=sdcin");
MyConnection.Open();
SqlDataAdapter MyAdpt=new SqlDataAdapter("select * from address",MyConnection);
MyAdpt.Fill(ds,"address");
dg.DataSource=ds.Tables[0].DefaultView;
dg.DataBind();
}
问题依旧啊,就是没有出错提示生成的网页源文件如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form name="Form1" method="post" action="WebForm1.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtOTk3OTA2ODk2O3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+Oz47bDx0PEAwPDs7Ozs7Ozs7Ozs+Ozs+Oz4+Oz4+Oz7nzpkH7IgWbgUAlFrVfo5OoeSrFQ==" /> <FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT>
</form>
</body>
</HTML>
自动附加到计算机“DKD-YUAN”上的进程“[5372] aspnet_wp.exe”成功。
“DefaultDomain”: 已加载“c:\winnt\microsoft.net\framework\v1.1.4322\mscorlib.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\microsoft.net\framework\v1.1.4322\mscorlib.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\mscorlib.resources\1.0.5000.0_zh-chs_b77a5c561934e089\mscorlib.resources.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.web.regularexpressions\1.0.5000.0__b03f5f7f11d50a3a\system.web.regularexpressions.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.web.regularexpressions\1.0.5000.0__b03f5f7f11d50a3a\system.web.regularexpressions.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\webapplication1\8dd84b00\b065eec7\assembly\dl2\24f2aeae\00484440_51e3c501\webapplication1.dll”,符号已加载。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll”,未加载符号。
“DefaultDomain”: 已加载“c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.thunk.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.thunk.dll”,未加载符号。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\webapplication1\8dd84b00\b065eec7\xuqnmlup.dll”,符号已加载。
“/LM/w3svc/1/root/WebApplication1-1-127757817654389776”: 已加载“c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net files\webapplication1\8dd84b00\b065eec7\j6th3cwr.dll”,符号已加载。
程序“[5372] aspnet_wp.exe: /LM/w3svc/1/root/WebApplication1-1-127757817654389776”已退出,返回值为 0 (0x0)。
程序“[5372] aspnet_wp.exe: DefaultDomain”已退出,返回值为 0 (0x0)。
dg.SetDataBinding(ds,"address");