首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

label绑定有关问题 ~

2012-03-03 
label绑定问题 ~~~~~~~~~我想从数据库中读出数据然后绑定到label中cs文件里是这么写的:sqlDBHelperdbnews

label绑定问题 ~~~~~~~~~
我想从数据库中读出数据然后绑定到label中
  cs文件里是这么写的:
        sqlDBHelper   db   =   new   sqlDBHelper();//链接数据库类
        public   SqlDataReader   dr;

protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                string   str= "select   FileName   from   News   where   id=1 ";        
        try
                {
                        db.Open();
                        dr   =   db.CreateSQLdr(str);
                        dr.Read();
                        dr[ "FileName "].ToString();
                }
                catch   (Exception   error)
                {
                        Response.Write(error.Message.ToString());

                }
                finally
                {
                        dr.Close();
                        db.Dispose();
                        db.Close();
                }
        }
html代码里写:
<asp:Label   ID= "Label1 "   runat= "server "   Text= ' <%#dr[ "FileName "].ToString()%
> '> </asp:Label>

就是读取不了里面的数据。
请大家帮忙呀   ~~~~~~~~~~~~~~急~~~~~~~~~~~~~~~~~

[解决办法]
public xx = System.String.Empty;
................

xx = dr[ "FileName "].ToString();

<asp:Label ID= "Label1 " runat= "server " Text= ' <%#xx '> </asp:Label>
Label1.DataBind();


[解决办法]
finally
{
dr.Close();
db.Dispose();
db.Close();
}
dr已经关闭了,所以你取不到了,改一下就好;
//定义一个公共变量
public string str= " ";
sqlDBHelper db = new sqlDBHelper();//链接数据库类
public SqlDataReader dr;

protected void Page_Load(object sender, EventArgs e)
{
string str= "select FileName from News where id=1 ";
try
{
db.Open();
dr = db.CreateSQLdr(str);
dr.Read();
str=dr[ "FileName "].ToString();

}
catch (Exception error)
{
Response.Write(error.Message.ToString());

}
finally
{
dr.Close();
db.Dispose();


db.Close();
}
}
html代码里写:
<asp:Label ID= "Label1 " runat= "server " Text= ' <%=str%> '> </asp:Label>

热点排行