我定义了变量string adPic,adurl,starttime,endtime四个变量,用SqlDataReader取值赋给变量
然后我怎摸才能把变量赋给文本框呢,求各位大哥大姐了。谢谢了!!!
if (sqldr.Read())
{
adPic=(string)dr["adPic"];
adurl=(string)dr["adUrl"];
  starttime=dr["addTime"].ToString();
 endtime=dr["endTime"].ToString();
 }
else
{
adPic="";
adurl="";
 starttime="";
 endtime="";
}

解决方案 »

  1.   

    if (sqldr.Read())
    {
    textbox1.Text = (string)dr["adPic"];
    textbox2.Text=(string)dr["adUrl"];
    textbox3.Text=dr["addTime"].ToString();
    textbox4.Text=dr["endTime"].ToString();
     }
      

  2.   

    楼上的对不起啊,不是这样的,你可能理解错误吧,我是想把变量的值敷给文本框,asp是用<%=变量名%>,请问.net里怎摸赋值呢
      

  3.   

    对不起啊,我没说清楚,我的代码跟页面是在一起的,页面上有四个这样的文本框<asp:TextBox id="url" runat="server"></asp:TextBox>,怎摸 把变量赋给这四个文本框呢,谢谢!!不好意思没说清楚啊!!!
      

  4.   

    public string adPic; //一定要用public
    if (sqldr.Read())
    {
    adPic=(string)dr["adPic"];
    adurl=(string)dr["adUrl"];
      starttime=dr["addTime"].ToString();
     endtime=dr["endTime"].ToString();
     }
    else
    {
    adPic="";
    adurl="";
     starttime="";
     endtime="";
    }<asp:TextBox id="url" runat="server" Text ='<%=adPic%>'></asp:TextBox>