(Product)gvPro.DataKeys[e.RowIndex].Value;Models.Product”的对象强制转换为类型“iPadMenu.Product” 报着个错Linq
static void Delete(int id)
{
Console.WriteLine("-----------begin delete a Product");
using (RestaurantDataContext db = new RestaurantDataContext())
{
db.Log = Console.Out;
//取出student
var student = db.Product.SingleOrDefault<Product>(s => s.Pro_Id == id); if (student == null)
{
Console.WriteLine("Product is null");
return;
} db.Product.DeleteOnSubmit(student); db.SubmitChanges();
}
Console.WriteLine("------------end Delete Product");
}
这样我怎么获到 参数的ID
static void Delete(int id)
{
Console.WriteLine("-----------begin delete a Product");
using (RestaurantDataContext db = new RestaurantDataContext())
{
db.Log = Console.Out;
//取出student
var student = db.Product.SingleOrDefault<Product>(s => s.Pro_Id == id); if (student == null)
{
Console.WriteLine("Product is null");
return;
} db.Product.DeleteOnSubmit(student); db.SubmitChanges();
}
Console.WriteLine("------------end Delete Product");
}
这样我怎么获到 参数的ID
解决方案 »
- 给textbox赋值以后,在浏览器上显示的文本出现异常
- IIS 5.1 上运行 asp.net 2008
- 我很郁闷,,大家帮看一下一个小问题!
- 一个问题比一个问题头痛`
- vs2005简单问题
- 如何访问其他页面(ASP.Net & C##)上的WebControl的各项属性???
- 请教:关于文件上传到服务器后的问题
- 求开发类似OA里的一个简单任务管理模块,界面要漂亮.可联系报价.最好在广州
- !!急,如何把多行文本框控件中输入的回车换行替换成html的段落标记显示
- .Net跨平台计划最新进展:Mono 0.13 is out!!!!!
- ASP.NET中如何将资源文件中的键值输出为普通文本
- 各位大虾开发项目用的架构?
Delete(id)
会为Produc对象??
string id=gvPro.DataKeys[e.RowIndex].Value;
Models.Product”的对象强制转换为类型“System.IConvertible”报这个错
protected void gvPro_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int id=Convert.ToInt32(gvPro.DataKeys[e.RowIndex].Value);
//Delete(id);
tabnind();
}无法将类型为“Models.Product”的对象强制转换为类型“System.IConvertible”。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 无法将类型为“Models.Product”的对象强制转换为类型“System.IConvertible”。源错误:
行 29: protected void gvPro_RowDeleting(object sender, GridViewDeleteEventArgs e)
行 30: {
行 31: int id=Convert.ToInt32(gvPro.DataKeys[e.RowIndex].Value);
行 32:
行 33: //Delete(id);