datatable
から値が入力されたgrid
があります。私が達成しようとしている何データテーブルをループして値を取得し、ヘッダーを返す
はを選択だ各row
& column
をループしている、と私はテーブルを更新することができるように変数に値のセットを格納します。
したがって、例えば、ループは431 /の値、P1及び88.2〜3の変数格納、P1で開始すべきである:更新を実行
string sub = '431/'
string code = 'P1'
decimal newbaseprice = 88.2
を:
UPDATE MyPriceTable
SET BasePrice = newbaseprice
WHERE PartNum = sub and ListCode=code
そしてP2 & P3が更新されるまで続きます。
これまでのところ、特定の行から値を取得できましたが、列名を取得して更新に適用する方法はわかりません。
foreach(DataRow row in ((DataTable)this.grdPart.DataSource).Select("Seleccionar= true"))
{
string sub = row["SUB"].ToString();
string p1 = row["P1"].ToString();
string p2 = row["P2"].ToString();
string p3 = row["P3"].ToString();
}
誰かがこの問題を解決する方法についてもう1つアプローチしていますか?