C#在SQL中使用HiddenField Value而不是列名

时间:2017-10-08 06:07:55

标签: c# sql datatable

请告诉我是否有办法从数据表中检索数据动态地将列名分配给隐藏字段?以下代码可能会澄清事情..

HiddenField.Value="MobileNo";

sda = new SqlDataAdapter("Select * from Registration_Table where RegistrationNo = '100'", con);
DataTable dt = new DataTable();
sda.Fill(dt);

是否可以提供

Label1.Text = dt.Rows[0]["HiddenField.Value"].ToString();

而不是

Label1.Text = dt.Rows[0]["MobileNo"].ToString();

提前致谢...

2 个答案:

答案 0 :(得分:0)

假设您在表单上有一个名为preferredForwardBufferDuration的{​​{1}}控件。您已将该控件的Label属性设置为labelHidden。您可以将该字段的visible分配给“MobileNo”。

您可以通过

获取数据值
false

答案 1 :(得分:0)

是的,有可能。您可以使用隐藏字段的Value。只需删除引号即可。

Label1.Text = dt.Rows[0][HiddenField.Value].ToString();