PDA

View Full Version : Error در update table SQL از طریق Datagrid



en_bey
پنج شنبه 17 خرداد 1386, 11:47 صبح
سلام من در ستون یک Datagrid کنترل DropDownlist گذشتم که وقتی گزینه ای عوض شد با کلیک کردن بر روی Button آن سطر Update شود . در localhost کد صحیح کار می کند اما روی اینترنت کار نمی کند و پیغام Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not return any key column information.
را میدهد .

ممنون میشم اگر راهنمایی کنید

private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName=="btnShow")
{
dsMessageOf1=(Payande.dsMessageOf)Session["data"];
DropDownList drpStatus=(DropDownList)e.Item.Cells[4].Controls[1];
string Sstatus=drpStatus.SelectedItem.Text;
int id=(int)DataGrid1.DataKeys[e.Item.ItemIndex];
Payande.dsMessageOf.T_MessageOffRow r=dsMessageOf1.T_MessageOff.FindByid(id);
r.ViewMsg=Sstatus;
SqlCommandBuilder k=new SqlCommandBuilder(da);
da.Update(dsMessageOf1.T_MessageOff);
DataGrid1.EditItemIndex=-1;

DataGrid1.DataBind();
}
}

en_bey
پنج شنبه 17 خرداد 1386, 17:56 عصر
چرا جواب منو نمیدید ؟

من منتظرم

en_bey
پنج شنبه 17 خرداد 1386, 23:43 عصر
این مشکل خیلی مهم هست من که نا امید شدم و اگه جوابی پیدا کردید من رو هم خبر کنید