string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
string Sqlstr = "select * from SiteConfig where [Language]='" + dr["Code"].ToString() + "'";
OleDbDataReader dr1 = Mydata.GetReader(Sqlstr);
while (dr1.Read())
{
string SiteName = dr1["SiteName"].ToString();
}
Board.Append("<tr bgcolor=#ffffff align=left><td width=150>" + dr["Language"].ToString() + "网站名称:</td><td><input name=" + dr["Code"].ToString() + "_SiteName runat=server type=text id=" + dr["Code"].ToString() + "_SiteName class=input style='width:230px;' /></td></tr>");
}请问应该怎么把SiteName 这个值传到SiteName的这个input控件中?
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
string Sqlstr = "select * from SiteConfig where [Language]='" + dr["Code"].ToString() + "'";
OleDbDataReader dr1 = Mydata.GetReader(Sqlstr);
while (dr1.Read())
{
string SiteName = dr1["SiteName"].ToString();
}
Board.Append("<tr bgcolor=#ffffff align=left><td width=150>" + dr["Language"].ToString() + "网站名称:</td><td><input name=" + dr["Code"].ToString() + "_SiteName runat=server type=text id=" + dr["Code"].ToString() + "_SiteName class=input style='width:230px;' /></td></tr>");
}请问应该怎么把SiteName 这个值传到SiteName的这个input控件中?
这样的话,input里面就是[SiteName]这样,不是SiteName的值
直接按楼上方法即可
仔细看一下,我做了两处调整:
一,上面定义变理处让我调整到外面。如果你在赋值时定义变量,但如果此次取值不存在,那么此变理将在本次周期内不存在,那么你在下面使用此变量,将报错。如object null之类的,所以切记程序写的过程中,变量在外面定义。除非一定特定需求。
二,取值处,这块我写的可能有问题。但意思已经明了,请注意查看。