问题描述
- 为什么显示没有主键,我明明已经建立了啊?错在哪了
-
DataTable myDataTable=new DataTable();myDataTable.PrimaryKey = new DataColumn[] { myDataTable.Columns["砂轮名称"] }; DataRow myremoveDatarow=myDataTable.Rows.Find(1);//表没有主键 listView1.Items.Remove(listView1.SelectedItems[0]); myremoveDatarow.Delete (); tempconn.Open();
解决方案
你的Columns["砂轮名称"]列的数据类型是什么?看上去像是字符型的,但是Rows.Find(1)这样看上去像是整型的。
解决方案二:
你的Columns["砂轮名称"]列的数据类型是什么?看上去像是字符型的,但是Rows.Find(1)这样看上去像是整型的。
时间: 2024-11-03 19:43:59