通过数据库数据动态更改asp:label的文本

时间:2013-04-16 15:02:07

标签: c# asp.net ado.net

我在数据库中有这样一个表:

| ID | Cod_lang |利贝尔|

| 52 | FR |卓悦|

| 52 | EN |您好|

| 53 | FR | Oui |

| 53 | EN |是的|

我在.aspx文件中有两个。

我设法通过ADO.net咨询数据库,但我希望用我在数据库中获得的数据替换标签中的“Text”属性。

事实上,我有很多标签,但我认为带有两个标签的小样本就足够了。

请问您有什么想法吗?

编辑:如何在C#中创建关联表?有Hashtable吗?但是使用哈希表,我如何通过密钥获取数据?

1 个答案:

答案 0 :(得分:0)

这应该是相当简单的,因为您已经拥有上面的表格并且数据来自您的数据库,并使用您提到的控件创建了一个表单。但是,如果这只是一个问题,是否可能,那么答案就是答案。

如果您不知道如何继续显示一些代码。

对于上面的示例,您的词典将如下所示

Dictionary<string, string> myDictionary = new Dictionary<string, string>();
myDictionary.Add("FR", "Bonjour");
someLabel.Text = myDictionary["FR"];

someLabel现在将显示“Bonjour”