2012-06-18 137 views
0

我需要将gridview与数据表进行比较,当它匹配时,我需要检查复选框来控制匹配的确切行。所以任何人都可以给我一个意见呢?将datagridview与数据表进行比较

当前即时通讯使用foreach()datatable.select()。 和代码是在这里..

foreach (GridViewRow grdrwCr /*dtrwCr1*/ in grdCr.Rows /*&dtCr1.Rows*/) 
     {string TxnNo = grdrwCr.Cells["TxnNo"].ToString(); 
      string TxnDate = grdrwCr.Cells["TxnDate"].ToString(); 
      string TxnID = grdrwCr.Cells["TxnID"].ToString(); 
      string ChequeNo = grdrwCr.Cells["ChequeNo"].ToString(); 
      string CrAmount = grdrwCr.Cells["lblCrAmount"].ToString(); 
+0

的DataRow [] drResults = dtCrExcel.Select( “TxnNO =” + TxnNo +“AND(日期已经讨论=“+ TxnDate +”AND Type =“+ TxnID +”AND CheckNo =“+ ChequeNo +”AND Amount =“+ CrAmount +”)“); –

+0

更新您的问题,请不要将代码作为评论 – Damith

回答

0

在第一时间,当你绑定控件,必须打印在你的GridView的每一行的主键(列可见= FALSE)。

第二次当用户选择复选框或行时,您将采用与事件对应的主键。

和主键,,,你在数据表中选择你的数据。