我寫了下面的地址格式使用C#代碼
string Address1 = ds.Tables[0].Rows[0]["PhysicalAddressLine1"].ToString();
string Address2 = ds.Tables[0].Rows[0]["PhysicalAddressLine2"].ToString();
string Address1C;
string Address2C;
if (Address1 != "")
Address1C = Address1 + ", ";
else
Address1C = Address1;
if (Address2 != "")
Address2C = Address2 + ", ";
else
Address2C = Address2;
lblAdderssX1.Text = Address1C + Address2C;
string City = ds.Tables[0].Rows[0]["PhysicalAddressCity"].ToString();
string CityC;
if (City != "")
CityC = City + ", ";
else
CityC = City;
string Pin = ds.Tables[0].Rows[0]["PhysicalAddressPin"].ToString();
string State = ds.Tables[0].Rows[0]["JurisdictionX"].ToString();
string StateC;
if (State != "")
StateC = State + ", ";
else
StateC = State;
// string CountryC = ds.Tables[0].Rows[0]["CountryX"].ToString();
lblAddressX2.Text = CityC + StateC + Pin;
"<asp:Label ID="lblAdderssX1" CssClass="ProfileLabel" runat="server"> </asp:Label>
<asp:Label ID="lblAddressX2" CssClass="ProfileLabel" runat="server"> </asp:Label>"
其實我們想要的格式應該像
「物理地址1,物理地址2,市格式化代碼行詳細地址,國家,引腳」
如果其中任何缺失讓我們說物理地址2然後地址應該是
‘物理地址1,市,州,銷’
,如果城市缺少在表中,那麼它應該像
「物理地址1,物理地址2,國家,引腳」
,如果物理地址2,城市,州,引腳缺失,則地址應該像
「物理地址1」和目前上面的是在這種情況下放置。我無法處理這個問題。請幫忙 !!!
而且如果沒有可用,則該文本應該來像「不可用」
感謝偉大的答案,但它是在list.toArray() – Nida
@Nida拋出錯誤,請您使用System.Linq的; ? – mybirthname
是的,它已經在那裏它只在這條線上投擲 – Nida