dataview rowfilter de la valeur à la conversion datatable
Je veux convertir dataview rowfilter de la valeur à datatable. J'ai un jeu de données avec la valeur. Maintenant, j'étais filtre de la valeur à l'aide de dataview. Maintenant, je veux convertir dataview des valeurs de filtre datatable.s'il vous plaît aidez-moi à le copier........
Mon partiel de code est ici:
DataSet5TableAdapters.sp_getallempleaveTableAdapter TA = new DataSet5TableAdapters.sp_getallempleaveTableAdapter();
DataSet5.sp_getallempleaveDataTable DS = TA.GetData();
if (DS.Rows.Count > 0)
{
DataView datavw = new DataView();
datavw = DS.DefaultView;
datavw.RowFilter = "fldempid='" + txtempid.Text + "' and fldempname='" + txtempname.Text + "'";
if (datavw.Count > 0)
{
DT = datavw.Table; //i want to copy dataview row filter value to datatable
}
}
merci de m'aider...
Vous pouvez utiliser DataColumn.L'Expression directement, pas besoin de dataview.rowfilter
OriginalL'auteur Fernando | 2012-02-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
OriginalL'auteur Manjunath K Mayya
Vous pouvez utiliser DateView.ToTable() pour la conversion de la dataview filtrée dans une datatable.
OriginalL'auteur Sai Kalyan Kumar Akshinthala
La réponse ne fonctionne pas pour ma situation parce que j'ai des colonnes avec des expressions.
DataView.ToTable()
ne copie que les valeurs, pas les expressions.J'ai d'abord essayé ceci:
mais cette solution est très lent, même pour 1000 lignes.
La solution qui a fonctionné pour moi est:
OriginalL'auteur Homer