私はある順序でソートされたDataViewを持っています。インデックスを使用して値を取得する方法このようなインデックスでDataViewの行を取得する
何か:
if(dv.rows[0]["name"]=="xxx")
{
--- do something ---
}
else
--- something else ---
私はある順序でソートされたDataViewを持っています。インデックスを使用して値を取得する方法このようなインデックスでDataViewの行を取得する
何か:
if(dv.rows[0]["name"]=="xxx")
{
--- do something ---
}
else
--- something else ---
次のコード
は、それが動作しますif (dt.Rows[0]["name"] == "xxx")
{
[...]
}
を使用すると
DataTable dt = dv.ToTable();
のようなのDataTableにソートされたデータビューを移動し
試してみてください。
if (dv.Rows[0].Cells["CellName"].Value == "ABCD")
{
}
は、私はかなり知らない
DataRowView rowView = dv[index];
は、あなたがしようとしなかった:これはあなたが探している答えである場合
むしろ表に戻す全体を変換するよりも、
DataView
から行を取得するには、DataRowView
を返すItem
プロパティを使用します。セルに入るにはItem
に電話してください。そのすべてを短縮することができます:
// Returns object, so needs to be cast to your required type:
if ((string)dv[0]["CellName"] == "ABCD")
{
[...]
}