private void DeleteDevData()
??{
???int deleteNum=0;
???//刪除選中的某一行或多行記錄,調(diào)用DataGrid的IsSelected(i)函數(shù),如果函數(shù)返回結(jié)果為true,則表示該行被選中
???ArrayList arrList = new ArrayList();
???for(int i=0;i???{???
????if(dtg_BasicDataInfo.IsSelected(i)==true)
????{?
?????F_WR_Public.VO_DevSpec vo_DevSpec_Delete = new F_WR_Public.VO_DevSpec();
?????//表中第11列保存的是設(shè)備類(lèi)型的主鍵,但沒(méi)有顯示在表中。
?????vo_DevSpec_Delete.devSpecID = Int64.Parse(DevSpec.Rows[i][10].ToString());
?????arrList.Add(vo_DevSpec_Delete);
?????deleteNum++;
????}
???}
???if (deleteNum !=0)
???{
????if (MessageBox.Show ("你確定要?jiǎng)h除這些數(shù)據(jù)嗎?", "刪除數(shù)據(jù)",
?????MessageBoxButtons.YesNo, MessageBoxIcon.Question)== DialogResult.Yes)
????{
?????F_WR_Public.F_WR_Public f_WR_Public = new F_WR_Public.F_WR_Public();?????
?????F_WR_Public.VO_DevSpec[] arrVO_DevSpec_Delete = new F_WR_Public.VO_DevSpec[deleteNum];
?????IEnumerator ienum = arrList.GetEnumerator();
?????int deleteIndex=0;
?????while(ienum.MoveNext())
?????{
??????arrVO_DevSpec_Delete[deleteIndex] = (F_WR_Public.VO_DevSpec)ienum.Current;
??????arrVO_DevSpec_Delete[deleteIndex].col=Int64.MaxValue;
??????arrVO_DevSpec_Delete[deleteIndex].devTypeID=Int64.MaxValue;
??????arrVO_DevSpec_Delete[deleteIndex].num=Int64.MaxValue;
??????arrVO_DevSpec_Delete[deleteIndex].row=Int64.MaxValue;
??????deleteIndex++;
?????}
??{
???int deleteNum=0;
???//刪除選中的某一行或多行記錄,調(diào)用DataGrid的IsSelected(i)函數(shù),如果函數(shù)返回結(jié)果為true,則表示該行被選中
???ArrayList arrList = new ArrayList();
???for(int i=0;i???{???
????if(dtg_BasicDataInfo.IsSelected(i)==true)
????{?
?????F_WR_Public.VO_DevSpec vo_DevSpec_Delete = new F_WR_Public.VO_DevSpec();
?????//表中第11列保存的是設(shè)備類(lèi)型的主鍵,但沒(méi)有顯示在表中。
?????vo_DevSpec_Delete.devSpecID = Int64.Parse(DevSpec.Rows[i][10].ToString());
?????arrList.Add(vo_DevSpec_Delete);
?????deleteNum++;
????}
???}
???if (deleteNum !=0)
???{
????if (MessageBox.Show ("你確定要?jiǎng)h除這些數(shù)據(jù)嗎?", "刪除數(shù)據(jù)",
?????MessageBoxButtons.YesNo, MessageBoxIcon.Question)== DialogResult.Yes)
????{
?????F_WR_Public.F_WR_Public f_WR_Public = new F_WR_Public.F_WR_Public();?????
?????F_WR_Public.VO_DevSpec[] arrVO_DevSpec_Delete = new F_WR_Public.VO_DevSpec[deleteNum];
?????IEnumerator ienum = arrList.GetEnumerator();
?????int deleteIndex=0;
?????while(ienum.MoveNext())
?????{
??????arrVO_DevSpec_Delete[deleteIndex] = (F_WR_Public.VO_DevSpec)ienum.Current;
??????arrVO_DevSpec_Delete[deleteIndex].col=Int64.MaxValue;
??????arrVO_DevSpec_Delete[deleteIndex].devTypeID=Int64.MaxValue;
??????arrVO_DevSpec_Delete[deleteIndex].num=Int64.MaxValue;
??????arrVO_DevSpec_Delete[deleteIndex].row=Int64.MaxValue;
??????deleteIndex++;
?????}

