2012-03-15 3 views
1

J'ai un nom de colonne ID de transaction et il est défini à la spécification d'identité à Oui .. et ma question est comment puis-je afficher le dernier ID de transaction dans ma liste ou dans une zone de texte? grâceAffichage lastrow dans listview

+0

Quelle langue .NET? Quel RDBMS? Ma réponse a supposé SQL Server et C#. –

Répondre

0

La requête SQL pour atteindre la sortie désirée serait:

select top 1 TransactionId 
from YourTransTable 
order by TransactionId desc 

Et puis juste un code rapide C# pour définir le texte d'une zone de texte au résultat:

int LastTransId; 
SqlConnection DbConn = new SqlConnection(YourConnString); 
SqlCommand ExecSql = new SqlCommand(string.Empty, DbConn); 
ExecSql.CommandText = @" 
    select top 1 TransactionId 
    from YourTransTable 
    order by TransactionId desc"; 

using (DbConn) 
{ 
    DbConn.Open(); 
    using (ExecSql) 
     LastTransId = Convert.ToInt32(ExecSql.ExecuteScalar()); 
} 

YourTextBox.Text = LastTransId.ToString(); 
Questions connexes