日期:2014-05-18 浏览次数:20543 次
string txt1=null; string txt2=null; if (ds.Tables[0].Columns.Contains("字段1")) { txt1=txt.tables[0].rows[0]["字段1"].tostring(); } if (ds.Tables[0].Columns.Contains("字段2")) { txt2=txt.tables[0].rows[0]["字段2"].tostring(); }
------解决方案--------------------
int i=1;
if (i==1){
string txt1=txt.tables[0].rows[0]["字段1"].tostring()== "" ? "" :txt.tables[0].rows[0]["字段1"].tostring();
}else{
string txt1=txt.tables[0].rows[0]["字段2"].tostring()== "" ? "" :txt.tables[0].rows[0]["字段2"].tostring();
}
楼主这样应该可以了
------解决方案--------------------
for(int i=0;i<txt.tables[0].rows.count;i++)
{
string txt1=(i==1?txt1=txt.tables[0].rows[0]["字段1"].tostring():txt.tables[0].rows[0]["字段2"].tostring());
}