AD
Administrator
Syncfusion Team
July 16, 2002 05:38 AM UTC
> When i find a row it says
> "Table doesn't have primary key", but the primary key is defined in database.
This is a reason! PK defined in the DB! But DataGrid knows nothing about real source of data. So u have to define PK in the DataTable manually. This is a short example:
// create PK
DataSet dataSet = (DataSet)theGrid.DataSource;
DataTable table = dataSet.Tables[theGrid.DataMember];
DataColumn[] keys = { table.Columns["ID"] };
table.PrimaryKey = keys;
Now u can search.
With best regards, Michael.