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
Post a Comment