0

列を持つ dtPurchaseProduct という名前の DataTable があります

  • dtcolPurchaseProduct_No
  • dtcolnInvoiceNo
  • dtcoln製品番号
  • dtcoln製品名
  • dtcoln数量
  • dtcoln価格

製品名のみを表示する必要があるため、これらはdtcolnProductNoを除いてdatagridview にバインドされます

列を持つ PurchaseProduct という名前の DatabaseTable があります

  • PurchaseProduct_No
  • 請求書番号
  • 品番
  • 価格

ユーザーがテキストボックスを介してDataTable行を追加/更新/削除できるようにした後、DataAdapterを使用してこれらの行をDataBaseTableに挿入したい

それは可能ですか?select コマンドがなく、列もまったく同じではありません。つまり、 dtlcolnProductNameのデータベース列がありません。

4

1 に答える 1

0
string qry = "select * from PurchaseProduct where 0 = 1";
        sa = new SqlDataAdapter(qry, conn);
        dataSet = new DataSet();
        sa.Fill(dataSet);
        dataSet.Tables[0].Columns.Add("dtcolnPurchaseProductProductName",typeof(string));
于 2013-07-08T12:10:48.540 に答える