Thursday, 15 September 2011

datagrid - Kendo UI Grid Data with List (evolve to DataTable) -



datagrid - Kendo UI Grid Data with List<T> (evolve to DataTable) -

i'm using kendo ui , have problem ...

i want utilize grid display data.

i've got list dll, dll works, can have informations , i've tested it. how can utilize info list (each log has type (message-error ...) , @ (02/05/2013 15:00) , message("hi i"m message")) ?

thanks answers

this class parse xml.

public class read { /// <summary> /// cette fonction va lire united nations fichier xml /// et renvoyer une liste de log /// </summary> /// <param name="path">chemin du fichier</param> /// <returns>on retourne la liste de logs</returns> public static list<log> loadxml(string path) { // on crée une nouvelle instance d'une liste de log list<log> liste = new list<log>(); /* on créer united nations using pour rendre la fermeture de notre flux implicite * à l'intérieur duquel on déclare united nations reader qui réalisera notre traitement * tant qu'il y aura quelque chose à lire */ xdocument doc = xdocument.load(path); var logresults = (from log in doc.descendants("log") select log).tolist(); foreach (xelement addlog in logresults) { string datecreation = addlog.attribute("at").value; type typelog = affectationtype(addlog.attribute("type").value); string message = addlog.value; string stack = null; if(addlog.element("stack")!=null) stack = addlog.element("stack").value; liste.add(new log(datetime.parse(datecreation),typelog,message,stack)); } // et on retourne finalement la liste homecoming liste; }

and each log like

public class log { /// <summary> /// permet de savoir à quelle heure le log été créé /// </summary> internal datetime at; /// <summary> /// permet de connaître le type du log /// cette variable est du type enum <c>type</c> /// </summary> internal type type; /// <summary> /// message de base of operations que possède n'importe quel log /// </summary> internal string exceptionmessage; /// <summary> /// s'il s'agit d'une exception, il y aura united nations stack d'exception /// </summary> internal string stackexception; /// <summary> /// message de l'innerexception liée /// </summary> internal string innermessage; /// <summary> /// stack de l'innerexception /// </summary> internal string stackinner;

my xml like

<?xml version="1.0" encoding="utf-8"?> <logs> <log at="05/02/2013 15:07:00" type="message">test</log> <log at="05/02/2013 15:07:00" type="exception">it's exception <stack> stack</stack></log> </logs>

i'd display

@ type message stack 05/02/2013 15:07:00 message test / 05/02/2013 15:07:00 exception it's ... , stack

list datagrid kendo-ui

No comments:

Post a Comment