2014-02-17 20 views
0

我目前正在運行一個完全正常工作的語句,但現在我需要修改它來表明reader [0]是否爲null,然後只能讀取reader [1],但是我無法獲得正確更新的語法那。更有經驗的人能幫助我嗎?這裏是我使用的代碼:添加ISNullOrEmpty

List<string> tempList = new List<string>(); 
SqlDataReader reader = cmd.ExecuteReader(); 
while (reader.Read()) 
{ 
if (!reader.IsDBNull(0)) 
{ 
    tempList.Add(reader[0].ToString() + "_" + reader[1].ToString()); 
} 
} 

回答

2

是這樣的?

//if reader[0] is not null nor an empty string 
if(reader[0] != null && reader[0].ToString() != "") 
    tempList.Add(reader[0].ToString() + "_" + reader[1].ToString()); 
else 
    tempList.Add(reader[1].ToString());