C# Calendar Grid (Appointment Control) - c#

I wanted to ask whether there's a control like a big grid calendar that we can use to manage all the appointments. Like in our cell phone we have calendar and we can save reminders, birthdays, etc. I'm looking for same thing but for the desktop & its size should be at least 600x400.
When the users clicks an individual date the details should be shown.
Is there any control like that available?

There are Calendar controls that might have a view that looks like what you need. For example
BetterCalendar - which is free, open source and pretty nice. Or you can use any of the commercial controls like the one from Infragistics.

You could use the Devexpress components - they provide a good calendar control and also a range of layout controls you could use for the appointment grid.

Related

Calender control to display a date event

I have a DB table (SQL Server) that contains two fields: EmployeeNumber and HiringDate.
I want a calender control in ASP.NET which will display the events for all the HiringDate's , and the EmployeeNumber for each employee hired on that date.
Does anyone know of a control which provides this functionality?
You can use the calendar control just fine; you just have to tap into the dayrender event, and then manually write HTML for every event you want to display in that time slot. There's nothing out of the box that supports data binding, that I know of, that isn't a third party control costing money.
Another great client-side plugin that may be of use is JQuery fullcalendar, which takes JSON to bind to.

What control should i use to display dynamic data (pictures, names etc) like an html table on asp.net?

The source of my problem is my lack of experience with asp.net. I'm trying to display my videos in database as a html like table. Much like the main page of youtube or other video sharing websites.
To give more detail, I need to display small pictures that are linked to watch.aspx that are concerned of duration, name, users, and the thumbnail of the video.
Right now I'm creating a dynamic html table on the codebehind (programmatically creating href, div, img etc.. tags), resulting unnecessary more coding, a hard way to edit the design, less flexibility.
I know there are some nice controls that are being used in asp.net like gridview etc.. But I'm not experienced to select which or how to use.
Am I doing it the right way, or should I make them user controls, or use something like gridview, datalist, datatable?
More spesific, what is the best way to create the main page or search page of youtube on asp.net?
to give you a hint; this is what I'm asking about:
You may use DataList - ASP.NET Server control and set RepeatColumns=n property to display n columns per row.
DevExpress controls are also very good .... here is the link to their asp.net controls http://www.devexpress.com/Products/NET/Controls/ASP/

Custom Calendar Control

Is it possible to make control like this or change date time picker to something like this that has drop down lists?
Like Datagrid View having three ComboBoxes in each columns
adding combobox would not be a problem but populating datagrid view with calendar is a problem
or there is any library for that
There are quite a few scheduler controls for WPF (mostly commercial). You should be able to customize most of those to your needs by editing their templates.
http://wpfschedule.codeplex.com/ (free)
http://www.componentone.com/SuperProducts/ScheduleWPF/
http://www.telerik.com/products/wpf/scheduleview.aspx
http://www.devexpress.com/Products/NET/Controls/WPF/Scheduler/
http://www.mindscapehq.com/products/wpfelements/controls/wpf-scheduler
http://www.syncfusion.com/products/user-interface-edition/wpf/schedule

Showing calendar Control

I am creating a web application in which i have to select a date. I am using Calendar control. But it occupies too much space and other labels and text boxes are not shown in proper alignment. Is there anything I Can do in which when i click on an image, the calendar control opens, but on the textbox, so that it does not occupy any space.
Regards,
Jigar
One possible solution is to use a purely client side date picker, which displays a "pop-in" calendar when the TextBox is selected. Search the web for "date picker" to find tons of JavaScript implementations, including the jQuery UI Datepicker.

DateTimePicker-like Input Control

I'm not very experienced with .NET development, so forgive me if I've missed something obvious.
My scenario is quite simple: my program is going to deal with both the Imperial and Metric systems of measurement. I need an input control that will be able to elegantly house {feet, inches} and {meters, centimeters} (only one set at a time).
From what I've seen in VC#'s Control Toolbox (Winforms .NETF 3.5), I'm looking for a mix of MaskedTextBox, NumericUpDown, and DateTimePicker.
Namely:
MaskedTextBox's ability of filtering user input
NumericUpDown's ability of [in/de]crementing the user-selected [sub-]unit of measurement
DateTimePicker's ability of "breaking apart" information in a single control. I'm specifically interested in breaking apart say feet and inches while still displaying them on the same control
I should also point out that I'm most interested in replicating DateTimePicker's ability to keep separate pieces of input in a single control.
I would greatly appreciate your thoughts as to what base control I should sub-class in order to achieve this functionality.
Cheers!
Have you looked at this code project article which might be a starting point.
I think DateTimePicker isnt enough flexible to make that.
You should create a composite user control. The main control should contain:
Three NumericUpDown control (year, month, day)
Delegate events to every Validate event (instead of masked textbox)
Show a Calendar control when ie. user click into the NumbericUpDown control (or you can dedicate an '...' labelled button on the right)
Or yoou can search on CodeProject or Codeplex for opensource, and Telerik and DevX for shareware components.

Categories

Resources