Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 按数据库数据动态更改asp:label的文本_C#_Asp.net_Ado.net - Fatal编程技术网

C# 按数据库数据动态更改asp:label的文本

C# 按数据库数据动态更改asp:label的文本,c#,asp.net,ado.net,C#,Asp.net,Ado.net,我在数据库中有一个如下表: |ID | Cod|u lang | Libelle| |52 | FR |你好| |52 |恩|你好| |53 | FR | Oui| |53 |恩|是的| 我在一个.aspx文件中有两个 我设法用ADO.net查询数据库,但我希望用数据库中的数据替换标签中的属性“Text” 事实上,我有很多标签,但我认为有两个标签的小样本就足够了 你有什么想法吗 编辑:如何在C#中创建关联表?用哈希表?但是使用hashtable,如何通过键获取数据?鉴于您已经拥有上面的表和数据库

我在数据库中有一个如下表:

|ID | Cod|u lang | Libelle|

|52 | FR |你好|

|52 |恩|你好|

|53 | FR | Oui|

|53 |恩|是的|

我在一个.aspx文件中有两个

我设法用ADO.net查询数据库,但我希望用数据库中的数据替换标签中的属性“Text”

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

你有什么想法吗


编辑:如何在C#中创建关联表?用哈希表?但是使用hashtable,如何通过键获取数据?

鉴于您已经拥有上面的表和数据库中的数据,并使用您提到的控件创建了一个表单,这应该很容易实现。然而,如果这只是一个问是否有可能的问题,那么答案就是肯定的

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

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

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

someLabel现在将显示“你好”

此处只允许使用英语,请更新您的问题…c#=字典中的关联数组请参见下面的链接感谢您的答案;)。我认为这是可能的,但可能我必须在C#中使用关联数组,目前,哈希表似乎是一个很好的解决方案……如果您添加一些代码,将更容易提供更多帮助。你可能需要一本字典。谢谢,现在看来,字典对我来说很好。你能帮我回答下一个问题吗?如果我有一些id为的标签,比如:id=“control512”id=“control1024”id=“control2048”。。。我的措辞是:(“control512”,“Hello”)(“control1024”,“YES”)(“control2048”,“Test”)。。。如何使用此字典动态更改标签“Text”?该代码看起来像control512.Text=myDictionary[“control512”];是的,但是如果我有100个控件,我可以使用循环吗?