私はウェブサイト上で作業していますが、問題/エラーは追加ボタンをクリックすると私のカテゴリーテーブルに行が追加されますが、エラーが表示されます。Eコマースウェブサイトwith c#.Net
これは私のコードです:私はgridviewで接続しました。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
public partial class Category : System.Web.UI.Page
{
DAL obj = new DAL();
static DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void add_btn_Click(object sender, EventArgs e)
{
DataRow dr = dt.NewRow();
dr["Cname"] = cat_txt.Text;
dt.Rows.Add(dr);
obj.UpdateDataTable(dt);
}
}
、それは私のタイプの例外をこのエラーを与えては「System.ArgumentExceptionの」のSystem.Data.dllで発生したが、ユーザーコードで処理されませんでした。追加情報:列 'Cname'は表に属していません。私はエラーに見えるが、私はそれを解決することができませんでしたし、私もGoogleでそれを検索し、このコード"DR [" CNAME "] = cat_txt.Text"
上
私は私のエラーに正確な解決策を見つけることができませんでした。あなたたちは私のそれは本当に感謝するよ役立ちますので、もしイムは、このコード行の間で立ち往生.. :)
テーブル(カテゴリ)を 'dt' DataTableオブジェクトにしていますか? – Keppy
** DataTableオブジェクト**に「Cname」という列がないため、エラーが発生しています。 – stuartd