bonjour a tous,
je veux utiliser datavaiew pour filter data de ma base de donnée, voici mon code:
dt1 et dt2 sont des textbox de dates.
p1 est une collection et datediff e disponibilitá des entiers.
DataView dvpacc = new DataView(getpacc.ResultSet.Tables[0], "Color = 'Verde' and Date >=" + "'" + dt1 + "'" + "and Date <" + "'" + dt2 + "'" + "and TipologiaStanzaID IN " + p1 + "and Disponibilità >=" + 1 + "and MinimumStay <=" + datedif + "and Vincolante ='false' ", "", DataViewRowState.CurrentRows);
dvpacc.Table.DefaultView.Sort = "TipologiaStanzaID DESC";
le champ "Vincolante" contient une string des dates comme suivant:
Vincolante="10/05/2013;12/05/2013;15/05/2013";
mon probléme est que je veux inserer une autre condition dans ma dataview, voici la condition:
Vincolante = 'false' or dt2 < Vincolante.substring(1,10).tostring() or dt1 > Vincolante.substring(11,10).tostring() ...
merci de votre écout'.
Partager