c# - Fill DataGridView on condition from database -
i have mysql database , datagridview in c# , fill datagridview following:
schooldataset schl = new schooldataset(); schooldatasettableadapters.studentinfotableadapter adptr = new schooldatasettableadapters.studentinfotableadapter(); adptr.fill(schl.studentinfo); datagridview1.datasource = schl.studentinfo.defaultview;
and undesired columns create them visible = false
datagridview properties came problem if want specify info (rows) fill in datagridview such applying status like: fill info in datagridview isactive = 1
can still utilize above code modifications or have write sql query , fill datagridview manually ?
after searching , trying tons of codes got next in simplest code: in code above comment out lastly line datagridview1.datasource = schl.studentinfo.defaultview;
or replace following
dataview dv = new dataview(schooldataset.studentinfo, "isactive = 'false'", "id", dataviewrowstate.currentrows);
which creates new dataview
, filters according isactive
column false value
, 3rd parameter id
sort based-on, , can write line datagridview1.datasource = dv;
tell datagridview load info dataview. hope save someone's time. big goes @karthik ganesan
c# mysql datagridview
No comments:
Post a Comment