在页面中,我写了一句<asp:datagrid id = "dg' runat = "server"/>
在<script></script>中可以引用dg
我想在Page_Load()事件中引用,该怎么办呢?直接用,会报错!
在<script></script>中可以引用dg
我想在Page_Load()事件中引用,该怎么办呢?直接用,会报错!
解决方案 »
- 有答案就结贴 进着也有分
- GDI+绘图坐标定位,哪位大哥做过咯,最是有个实例喔
- 问一个GOOGLE的输入框问题
- ************JavaScript和Vbscript兼容性问题**********************
- 这里定义的函数,为什么还要加上"protected"?
- 还是ASP转ASP.net的问题!判高人指点!100高分请教
- 如何在repeater里的checkbox添加onclick事件?
- 求存储过程中该把哪里的=号改成like使他能够模糊查询
- DataGrid加水平滚动条,移动时表头跟着移动,怎么实现啊
- 关于 ASP.NET 中的 SQL 数据的备份、恢复问题?
- 一个很简单的问题,顺便散分
- 后缀名 .ashx的使用
在页面中,我写了一句<ASP:DataGrid id = "dg" runat = "server"/>
在<script></script>中可以引用dg
我想在Page_Load()事件中引用,该怎么办呢?直接用,会报错!
da.SelectCommand = Comm;
DataSet ds = new DataSet();
da.Fill(ds,"grade");
DataView s = new DataView(ds.Tables["grade"]);
DataGrid1.DataSource = s;
DataGrid1.DataBind();
引用不报错了,但是这样无法现实出数据
然后
private void Page_Load(object sender, System.EventArgs e)
{
string strConnection="Provider= Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=d:\web\db1.mdb";
OleDbConnection Conn = new OleDbConnection(strConnection);
string strSQl = "select * from grade";
OleDbCommand Comm = new OleDbCommand(strSQl,Conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = Comm;
DataSet ds = new DataSet();
da.Fill(ds,"grade");
DataView s = new DataView(ds.Tables["grade"]);
DataGrid1.DataSource = s;
DataGrid1.DataBind();
Conn.Close();
}
如上,不能在网页上现实出数据。
但是我这样写;
<script language = c# runat = "server">
private void Page_Load(object sender, System.EventArgs e)
{
string strConnection="Provider= Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=d:\web\db1.mdb";
OleDbConnection Conn = new OleDbConnection(strConnection);
string strSQl = "select * from grade";
OleDbCommand Comm = new OleDbCommand(strSQl,Conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = Comm;
DataSet ds = new DataSet();
da.Fill(ds,"grade");
DataView s = new DataView(ds.Tables["grade"]);
DataGrid1.DataSource = s;
DataGrid1.DataBind();
Conn.Close();
}
</cript>
<asp:datagrid id = "DataGrid1" runat = "server"/>
这样它就正常显示了,什么原因?
<@page />
<%@ imort namespace = ......%><script>
Page_load()
{
}Other()
{
}</script>
<html>
<body>
<form>
.....
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;//有没有这行代码.
private void Page_Load(object sender, System.EventArgs e)