Closed

Modified RadGrid

This project received 2 bids from talented freelancers with an average bid price of $468 USD.

Get free quotes for a project like this
Employer working
Project Budget
$100 - $500 USD
Total Bids
2
Project Description

Problem Statement: While Telerik's RadGrid provides an excellent tool for rapid development of web applications, I need to extend the control to meet the functional design of the application being created. In particular, the users expect the feel of a win app--especially when adding rows to datagrids--and thus I need to avoid even minor delays. Further, I need to implement the ability to drag-and-drop between grids to improve efficiency of data entry.

Solution:

(1) While still using the RadGrid, implement true client-side binding (essentially, merge the RadGrid with something similar to the Intersoft WebUI grid, see [url removed, login to view]) that binds data client-side without callback or a web service. Once the user is ready to persist changes, the new object will push a JSON to a WCF service over wsHttpBinding.

(2) Implement the preexisting drag-and-drop features of the Telerik RadGrid such that: (a) some validation event fires to ensure the destination row contains at least one common field; (b) the common fields are populated in the destination row; and (c) the state of the destination row is changed to edit mode. If the row is dropped on the grid and not a row, creates a new row.

This Job: Create javascript and/or C# necessary to modify the RadGrid as well as an ASP .NET 3.5 demo that implements the solution.

In your cover letter, please address: (a) previous experience in C#, Javascript, and server controls, (b) amount of time you believe this project will take, (c) a restatement of the problem and the job in your own words, and (d) your comments on the solution.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online