English 中文(简体)
Web Control CRUD operations on Telerik RadGrid using LINQ tokou
原标题:Web Control CRUD operations on Telerik RadGrid using LINQ to SQL

i 用户在详细表格上点击一行,以在网络控制下编辑数据。

如何用林q更新电网数据?

问题回答

i 完成这项任务,采用电传提供的例子并修改如下:

protected void RadGridProductionOrders_UpdateCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
    {
        GridEditableItem editedItem = e.Item as GridEditableItem;
        UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID);
        ProductionOrderDetail productionOrderDetail = new ProductionOrderDetail();
        ProductionDataContext db = new ProductionDataContext();

        productionOrderDetail = (from p in db.ProductionOrderDetails
                                 where p.orderNo == editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex]["orderNo"]
                                    && p.itemCode == editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex]["itemCode"]
                                 select p).Single();

        productionOrderDetail.qty = int.Parse((userControl.FindControl("TextBoxQty") as TextBox).Text);

        try
        {
            db.SubmitChanges();
        }
        catch(Exception ex)
        {
            Label lblError = new Label();

            lblError.Text = "Unable to update Production Order data. Reason: " + ex.Message;
            lblError.ForeColor = System.Drawing.Color.Red;

            RadGridProductionOrders.Controls.Add(lblError);

            e.Canceled = true;
        }
}

after this code completes the grid is updated with the new value.

Alternatively you can examine the demo (very simple and clear) on Telerik s website: http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/programaticlinqupdates/defaultcs.aspx





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签