为什么显示没有主键,我明明已经建立了啊?错在哪了

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();

2个回答

你的Columns["砂轮名称"]列的数据类型是什么?看上去像是字符型的,但是Rows.Find(1)这样看上去像是整型的。

你的Columns["砂轮名称"]列的数据类型是什么?看上去像是字符型的,但是Rows.Find(1)这样看上去像是整型的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐