string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
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 value='"+SiteName+"' class=input style='width:230px;' /></td></tr>");
}protected void Button1_Click(object sender, EventArgs e)
{
DataControl Mydata = new DataControl();
string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
string SiteName = dr["Code"].ToString()+"_SiteName".value; //这行取值有问题 }
请问在这种情况下应该如何取得控制中的值啊
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
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 value='"+SiteName+"' class=input style='width:230px;' /></td></tr>");
}protected void Button1_Click(object sender, EventArgs e)
{
DataControl Mydata = new DataControl();
string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
string SiteName = dr["Code"].ToString()+"_SiteName".value; //这行取值有问题 }
请问在这种情况下应该如何取得控制中的值啊
用控件名字.text
控件名称是dr["Code"].ToString()+"_SiteName 就比如像是cn_SiteName,en_SiteName这种格式的
循环中生成的控件