Find Jobs
Hire Freelancers

Develop a reusable WPF datagrid using wpf binding and observable collection

$30-250 USD

Em Andamento
Publicado há mais de 9 anos

$30-250 USD

Pago na entrega
The goal of this project is to develop a reusable WPF datagrid using wpf binding and observable collection. For this I need some base data containers like 1. a DataCell object which holds: - Nullable<decimal> value (or string value, or even object value – I need to display various types of data in various types of grids) - DataCellFormat format 2. A DataCellFormat enum which contains things like: - Data type (decimal, string, etc.) - Data format (such as standard C# format specifiers, 0:C, #.##d, etc.) - Cell colors (foreground, background) - CellReadOnly (may not be most appropriate in this particular enum, but probably fine to get started) 3. A DataRow, which could be an ObservableCollection<DataCell> 4. A DataSheet, which could then be an ObservableCollection<DataRow> Once data objects are created, populate them with a set of data. This can be anything: all zeros, random numbers(for testing purpose) or I should be able to pull data from database. A DataSheet could then represent anything from a (10x360) sheet to a small, specific set of values (3x3). Once populated, I need to style a base DataGrid to handle display, data entry, etc. Need to favor things like Bindings, CellTemplates, DataTemplates, etc. over procedural code when possible, but some things (like making a cell read-only) may have to be done via event handlers. The Grid should have the following things possible- 1 A whole column or portion of a column can be read-only 2 A whole row or portion of a row can be read-only 3 A single cell can be read only 4 DataGrid can freeze columns [not rows], If a workaround is possible to make rows freeze too then that would be [login to view URL] not its fine... There should be validations for example- For now when you run the application,if the grid contains decimal values in some columns and date in one then - [login to view URL] cell with value above 10000 should have green background 2. then if a user enters a value more than 10000 it should turn the background of that cell to green. [login to view URL] one of the cell has a date then that cell should be readonly. [login to view URL] cell with value =0 should be readonly and if user changes a value to 0 then that cell should become readonly. One important function to keep in mind is an “OnCellDataChanged” event handler. Grid will auto-fill multiple cells with data in response to data entry in a cell done by the user. This event handler should be fired by the data object (in response to OnPropertyChanged), by the Grid itself, or both.
ID do Projeto: 6886537

Sobre o projeto

5 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
5 freelancers estão ofertando em média $213 USD for esse trabalho
Avatar do Usuário
Hi i can do this i am expert in wpf. Hoping for positive resposne. Ready to start now. Regards, Mahesh ML
$200 USD em 3 dias
4,9 (7 avaliações)
4,7
4,7
Avatar do Usuário
We are a group of few people having experience ranging from 4 to 7 years of industry experience. We have experience of various technologies like ASP.NET MVC, C#, IoC, DI, EF, Web API, KnockoutJS, AngularJS, JQuery, WPF, SignalR, VB.NET, Sql Server 2005/08/12. We have also experience of improving the application Performance, fixing Memory Leak issues. We have also good knowledge of creating installer package using WiX installer.
$222 USD em 3 dias
4,9 (12 avaliações)
3,5
3,5
Avatar do Usuário
Over 14 years of experience in Microsoft Technologies. MCTS (Microsoft Certified Technology Specialist) on Web Applications Development with Microsoft .NET Framework 4 (Exam Code: 070-515). Functional experience includes Telecom Application (OSS & BSS Rating and Billing), Financial Application, ERP-Application, and School Application, Central and State Govt. Offices application and development of user interface elements for embedded software. Having good knowledge and skills in OOPS (Object Oriented Programming), ASP.net with C# & VB, Web services (SOAP, WSDL), WCF, MVC, Entity Framework, Visual Basic, Crystal Report, MS SQL Server, Oracle and MS Access. Experience in working VS2012, VS2013 and VS2014 with AngularJS, Knockoutjs, DurandalJS, KendoUI etc all advanced technologies. I have a ready made code for it and can quickly deliver with few tweaks only. Very committed to deliver products matching with requirements on or before time. I will develop and give demonstration frequently to match your expectations. For any clarifications, contact me.
$222 USD em 3 dias
5,0 (1 avaliação)
1,1
1,1
Avatar do Usuário
A proposal has not yet been provided
$147 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi, Myself dinesh expert in asp.net, c# and sql server with 10 yrs of experience in software development. Experienced in technologies like Asp.net with c#, c#.net, WPF, Asp.net Mvc3, Sql server 2005/2008, linq, entity framework, javascript, jquery, xml, ajax, json, Html5, webservices, SSRS, telerik and devexpress controls. Developed various web and desktop applications for finance, insurance , education and research domain. Awaiting for your positive response. Thanks and regards...dinesh.
$250 USD em 10 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
If you have more requirements other than what is in the description please let me know. Otherwise I can start immediately.
$250 USD em 1 dia
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) INDIA
Cedar Park, India
0,0
0
Método de pagamento verificado
Membro desde nov. 24, 2005

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.