C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !




dynamically creating datagridview in windows application


Posted Date: 02 Sep 2008      Total Responses: 1

Posted By: kusuma       Member Level: Silver     Points: 1


i want to generate datagridview programatically by using C# in windows application



Responses

Author: Athira Appukuttan    02 Sep 2008Member Level: DiamondRating:     Points: 3
public DataTable CreateAttendanceHeader()
{
string sMonth = drpMonth.SelectedValue;
string sYear = drpYear.SelectedValue;
int iTotalDays = DateTime.DaysInMonth(Convert.ToInt32(sYear), Convert.ToInt32(sMonth));

DataTable dtAttendance = new DataTable();
DataColumn dcol = new DataColumn("Month", typeof(System.String));
dtAttendance.Columns.Add(dcol);
for (int nIndex = 1; nIndex <= iTotalDays; nIndex++)
{
dcol = new DataColumn(Convert.ToString((nIndex)));
dtAttendance.Columns.Add(dcol);
}
dcol = new DataColumn("Total Working Days", typeof(System.String));
dtAttendance.Columns.Add(dcol);
dcol = new DataColumn("Total Worked Days", typeof(System.String));
dtAttendance.Columns.Add(dcol);
dcol = new DataColumn("Total Leave Days", typeof(System.String));
dtAttendance.Columns.Add(dcol);
dcol = new DataColumn("Total Missed Days", typeof(System.String));
dtAttendance.Columns.Add(dcol);
DataRow dRow = dtAttendance.NewRow();
string sDate = sMonth + "/" + "1" + "/" + sYear;
DateTime dtDate = Convert.ToDateTime(sDate);
dRow["Month"] = dtDate.ToString("MMM") + "-" + sYear;
dtAttendance.Rows.Add(dRow);
return dtAttendance;
//DayOfWeek dow = dtDate.DayOfWeek;

}

button click:

DataTable dtReport = CreateAttendanceHeader();
grdAttendance.DataSource = dtReport;
grdAttendance.DataBind();



Post Reply
You must Sign In to post a response.
Next : how to replace an existing file
Previous : how to install windows update agent 5.8.02469!!!
Return to Discussion Forum
Post New Message
Category: Windows

Related Messages



dotNet Slackers   BizTalk Adaptors    Web Design

web conferencing

Contact Us    Privacy Policy    Terms Of Use