2012-07-13 86 views
-6

我想使用空白變量名。 我通過這個集合到一個gridview,我需要的標題有一個白色的空間,而不是下劃線帶有空格的變量名

var registrationReport = (from r in BankMedEntity.Customers 
         select new {r.Id,Customer Type = r.CustomerType_Id }); 

如何,我可以實現這個任何想法的?

我需要有標題爲「客戶類型」,而不是「CustomerType_Id」

+4

爲什麼不在網格視圖中處理它? – Shyju 2012-07-13 13:17:12

+3

我認爲你正在將你的業務邏輯與用戶界面邏輯混淆。您在代碼中指定變量的方式不應影響將數據呈現給用戶的方式 – 2012-07-13 13:18:26

+0

C#不能在變量名中包含空格。您需要在網格中創建自定義標題,而不僅僅依賴於默認功能。 – David 2012-07-13 13:19:45

回答

0

打開這個假

AutoGenerateColumns="True" 

,並添加您自己的綁定列到GridView。你將能夠列出你想要的任何名字

4

你不能,C#不允許在變量名中的空格。他們會被認爲是不同的單詞,編譯器會去「啊......你是什麼意思?」

+1

所以我們可以說我在數據庫領域有一個空間,我不能檢索? Sql確實允許字段名稱中的空格正確嗎? – rtp 2012-07-13 13:31:08

0

不幸的是,這是不可能的;編譯器無法弄清楚這兩個單獨的單詞實際上是同一個變量名的一部分。

+1

我不會說這是不幸的! :P – 2012-07-13 15:34:14

0

變量名不允許有空格。
如果您希望gridview的標題不帶下劃線,則應該在.aspx文件中編輯girdview定義。

+0

gridview有AutoGenerateColumns =「True」,所以我不能這樣做 – rtp 2012-07-13 13:29:44