我编写了一个包装器类来显示来自SQL Server的数据。该类采用不同的输入并给出标准化的输出。
但是,我需要根据输入内容在asp.net页面上进行一些自定义,并且用户应该能够选择要使用的输入内容。
我必须总结一下SQL Server中的一些不同的数据表。所有表几乎相同,但某些列不同。我已经创建了一个自定义类,以标准化方式呈现此数据,因此不必为要显示的每个数据表都创建自定义asp.net页。
我使用的是Linq而不是纯SQL,因为这简化了我的工作。
但是,用户需要选择要显示的数据表。
为简化问题,让我们说我的班级是这样的:
class MyClass
{
public string Description1 { get; set; }
public string Description2 { get; set; }
public double Value { get; set; }
public MyClass(double input)
{
this.Description1 = "This is using double.";
this.Description1 = "The value is stored in the class.";
this.Value = input;
}
public MyClass(string input)
{
this.Description1 = "This is string input.";
this.Description1 = "It really no value.";
this.Value = 0;
}
}
然后我将添加一个下拉列表,添加“ double”和“ string”,最后执行如下操作:
MyClass class1 = new MyClass(dropDownList1.SelectedItem);
label1.Text = class1.Description1;
label2.Text = class1.Description2;
如果标签会根据选择的数据类型而变化。
有可能吗?