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'.