2017-01-31 2 views
0

listの最初のischeckedプロパティをtrueに設定し、falseにする方法を教えてください。listの最初のischeckedプロパティをtrueにしてfalseを返す方法

unitnames_list = (from DataRow row in dt_get_unitnames.Rows 
        select new tb_units 
        { 
         UnitID = Convert.ToInt32(row["UnitID"].ToString()), 
         UnitName = row["UnitName"].ToString(), 
         ischecked = true 
        }).ToList(); 
+0

'にisChecked = false'を、その後、' [0] unitnames_listが偽= .ischeckedだろう; ' –

+0

おかげで.ITは私の問題を解決仲間 –

+0

そしてIあなたが私のタイプミスを修正したと仮定します - 'unitnames_list [0] .ischecked = true;'( 'false'ではなく):) –

答えて

1

How do you add an index field to Linq results後、一つの可能​​な解決策は

unitnames_list = dt_get_unitnames.Rows.Select((row, index) => 
    new tb_units 
    { 
     UnitID = Convert.ToInt32(row["UnitID"].ToString()), 
     UnitName = row["UnitName"].ToString(), 
     ischecked = index == 0 
    }).ToList(); 
関連する問題