天天看點

datarow中表達式的合并

 DataRow[] dr = dt_all.Select(" w_id='" + 72 + "'");

x = 0.1;

DataRow[] dr = dt_all.Select(" w_id='" + 77 + "'");

x = 1;

将上面的表達式進行合并後的另一種寫法

DataRow Ldr = dt_part.Rows[0];

DataRow[] dr = dt_all.Select("w_id='" + Ldr["w_id"].ToString().Trim() + "'");

if (dt_part.Rows.Count > 0)

{

    if (dt_part.Rows[0]["w_id"].ToString().Trim() == "72")

        x = 0.1;

    else if (dt_part.Rows[0]["w_id"].ToString().Trim() == "77")

        x = 1;

}