Friday, January 9, 2009

ഡേറ്റാഗ്രിഡ് സോര്‍ട്ടിംങ്ങ് : datagrid sorting

xml ഫയലില്‍ നിന്ന് ഡേറ്റാ എടുത്ത് ഡേറ്റാഗ്രിഡില്‍ ഡിസ്‌പ്ലേ ചെയ്യുമ്പോള്‍ എങ്ങനെയാണ് ഡേറ്റാ സോര്‍ട്ട് ചെയ്യുന്നത് എന്നുള്ള പ്രോഗ്രാം ആണ് താഴെക്കൊടുക്കുന്നത്. prayerrequest.xml എന്ന പേരില്‍ ഒരു xml ഫയല്‍ ഉണ്ടാക്കുന്നു.



[?xml version="1.0" encoding="utf-8"?]

[prayerrequest]

[requesters]

[name]shibu[/name]

[request]test data[/request]

[date]2002-Jan-03[/date]

[/requesters]
::

::

::

::

[/prayerrequest]


നോട്ട് : Xml ല്‍ [നു പകരം< എന്നും ] നു പകരം > എന്നും ഉപയോഗിക്കുക..

ഡേറ്റാഗ്രിഡിലേക്ക് ഡേറ്റാ സോര്‍ട്ട് ചെയ്യാനുള്ള കോഡ് താഴെ കൊടുക്കുന്നു.


{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("prayerrequest.xml"));
DataView dv = new DataView();
dv = ds.Tables[0].DefaultView;
dv.Sort = "request desc";
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
}

ReadXml ഉപയോഗ്ഗിച്ച് Xmlനെ ഡേറ്റാസെറ്റിലേക്ക് എടുത്തതിനു ശേഷം അത് ഡേറ്റാവ്യുവിലേക്ക് മാറ്റുന്നു. dv.Sort = "request desc"; ലെ request ഫീല്‍ഡ് നെയിമും desc സോര്‍ട്ടിംങ്ങ് ഓര്‍ഡറും ആണ്.

ഈ പ്രോഗ്രാമിന്റെ ഔട്ട്പുട്ട് :

1 comment:

Abey E Mathews said...

change your template of blog
to view the blog more attractive