sql - how can I show only the new rows in the datagridview -


how can show rows in gridview, primarykey>= primarykey.max - 20 (the 20 latest lines)

when create sql statement, can use variable declared @ vb.net?(for example counter counts amount of added rows) must put statement in?

use sql statement datasource

select top 20 yourtable order primarykey desc 

update

if table name , pkey must dynamic can use parameterized command. once sql statement formed can fill dataset , use data source when populating datagridview

    dim cmd new sqlcommand("select top 20 ? order ? desc", connection)                  cmd.parameters.addwithvalue("@table", yourdinamictablename)     cmd.parameters.addwithvalue("@pkey", yourdinamickeyname)      dim ds new dataset     dim adapter new sqldataadapter(cmd)      adapter.fill(ds)      datagridview1.datasource = ds.tables(0) 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -