ユーザーにデータを編集できるデータテーブルを提供したいと考えています。 私は私が私がGridviewを使用してwebformでデータを更新する方法は?
protected void RowDeleting(object sender, GridViewDeleteEventArgs e)
{
try
{
dt.Rows[GridView1.Rows[e.RowIndex].RowIndex].Delete();
int id =Convert.ToInt32(GridView1.Rows[e.RowIndex].ID);
FillGridView();
}
catch
{
Response.Write("<script> alert('Record not deleted...') </script>");
}
}
削除機能を書きたいと思ったときに、これは削除機能で捕まってしまったSQL Serverから
public static List<TestAsfa> GetRecordsMan() {
using (var d = new TestEntities())
{
return d.TestAsfa.ToList();
}
を私のデータを取得するには、このメソッドを使用していました。私は
public static void deleteRecord(int id)
{
using (var d = new TestEntities())
{
TestAsfa tb = d.TestAsfa.SingleOrDefault(t => t.ID == id);
d.TestAsfa.Remove(tb);
d.SaveChanges();
}
}
以下の方法を書いたが、私はそれは私が選択された行はこのコードを使用し除去するために私のミス
を見てみてくださいおかげで私はこのエラーを取得しますex = {"値はヌルにはできません。\ r \ nパラメータ名:エンティティ"} – saeedeh
これはIDにNULL値があるようです。 –
いいえ、私はそれを修正しました!しかし、私はまだこのエラーが発生します – saeedeh