Je reçois une valeur de DataGridView et, basé sur le particulier, je souhaite connaître son indice de lignes à l'aide de l'objet DataTable. Par exemple, si je reçois la valeur "Ceci", alors je veux connaître son index dans le tableau. Puis-je savoir comment devrais-je faire p>
3 Réponses :
Si cette valeur "ceci" appartient à une colonne Pour trouver un Valeur dans non primaire code> dans
DataTable code>, vous pouvez obtenir plus d'une rangée retournée.
DataTable code>, utilisez
DataTable code> 'S
SELECT () CODE> Méthode: P>
DataRow[] rows = dt.Select("Column1 = 'this'");
Si j'utilise int Nindex = DataSet.Datatable [0] .rowows.indexof (), cela me donne un message d'erreur.
@RUSHABHSHAHHAH: Passez un datarow code> objet dans
indexof () code> comme paramètre.
La question est de savoir comment puis-je obtenir le datarow actuel en premier lieu? S'il vous plaît développer
DataRow[] result = tableName.Select("Group >= 'Commentary - Yes'"); if (result.Length > 0) { int SelectedIndex =tableName.Rows.IndexOf(result[0]); }
using System.Data; DataRowView row1 = (DataRowView)dataGridView1.CurrentRow.DataBoundItem; int idx11 = row1.Row.Table.Rows.IndexOf(row1.Row);
Bien que ce code puisse répondre à la question de l'auteur, veuillez envisager de fournir une explication à mesure que le code n'est qu'un exemple d'échantillon et de SDK / API peut changer au fil du temps.