2015-01-01 42 views
0

我有一個從數據庫查詢的字符串對象。我想要的是如何將字符串對象轉換爲Label控件。我嘗試如下所示,但它不能正常工作。如何將字符串對象更改爲標籤控件

String QueryMenu =" Select MenuLocation from tblMenu where MenuId='" + PermissionArray[i] + "'"; 
SqlCommand MenuExe = new SqlCommand(QueryMenu, con); 
MenuExe.ExecuteScalar(); 
Label myLabel = this.FindControl("MenuExe") as Label;........1 


myLabel.Visible = true; 
+0

這是asp.net,而不是傳統的ASP – John

+0

你是什麼意思'轉換標籤控制?要麼你在問如何設置標籤控件的文本,要麼你在問如何按名稱查找控件。這是什麼? –

+0

BTW **不要**使用字符串連接創建SQL語句時,這是非常不好的做法,這是既慢,暴露你的SQL注入攻擊。使用參數化查詢 –

回答

0

使用標籤的Text屬性進行設置:

String QueryMenu =" Select MenuLocation from tblMenu where MenuId='" + PermissionArray[i] + "'"; 
SqlCommand MenuExe = new SqlCommand(QueryMenu, con); 
Label myLabel = this.FindControl("MenuExe") as Label;  
myLabel.Text = (string)MenuExe.ExecuteScalar(); 
myLabel.Visible = true; 

這個假設查詢返回一個字符串

+1

你說得對,查詢返回字符串。但我需要將此字符串值更改爲標籤控件。如何做到這一點是重點。 – Sapna

+2

@Sapna你讀過Mark的回答了嗎?它確實展示瞭如何設置標籤的文字。如果你想要別的東西,你需要具體。短語'如何將此字符串值更改爲標籤控制'沒有意義 –

相關問題