0
Comment utiliser les résultats de la méthode select dans SqlDatasource comme affecter l'ID renvoyé à une variable?Utilisation des éléments sélectionnés dans Sqldatasource
Comment utiliser les résultats de la méthode select dans SqlDatasource comme affecter l'ID renvoyé à une variable?Utilisation des éléments sélectionnés dans Sqldatasource
Par défaut, le SqlDataSource retourne un objet System.Data.DataView de sa méthode de sélection:
System.Web.UI.WebControls.SqlDataSource source = new System.Web.UI.WebControls.SqlDataSource("Connection String", "Select Query");
System.Data.DataView view = (System.Data.DataView)source.Select(System.Web.UI.DataSourceSelectArguments.Empty);
L'objet System.Data.DataView est une collection de System.Data.DataRowView donc si vous vouliez obtenir la valeur de la colonne « pk » pour le premier objet que vous faites ceci:
int itemIndex = 0;
String ColumnName = "pk";
int ID = view[itemIndex][ColumnName];
je ne voudrais pas utiliser SqlDataSource à moins que vous faites un outil rapide et sale ou un jet-away-prototype. – gsharp