목록보기에 입력 된 중복 데이터 삽입을 방지하려면 어떻게해야하나요? 누구든지 이것에 대해 도움을 줄 수 있나요? 저는 여전히 C #의 새로운 기능입니다.
ListViewItem lvi = new ListViewItem();
if (lvwRentBook.Items.Count == 0)
{
lvi.Text = books.BookCode.ToString();
lvi.SubItems.Add(books.BookDesc.ToString());
lvi.SubItems.Add(books.SupplierCode.ToString());
lvi.SubItems.Add(books.PricePurchase.ToString());
lvi.SubItems.Add(txtRentPRice.Text.ToString());
lvi.SubItems.Add(books.PricePenalty.ToString());
lvi.SubItems.Add("1".ToString());
lvi.SubItems.Add(books.Author.ToString());
lvi.SubItems.Add(books.Category.ToString());
lvi.SubItems.Add(books.Active.ToString());
lvi.SubItems.Add(books.ModifiedBy.ToString());
lvi.SubItems.Add(books.ModifiedOn.ToString());
lvi.SubItems.Add(books.CreatedBy.ToString());
lvi.SubItems.Add(books.CreatedOn.ToString());
lvwRentBook.Items.Add(lvi);
}
다음을 시도하십시오
if(lvwRentBook != null)
{
ListViewItem lvi = lvwRentBook.FindItemWithText(books.BookCode.ToString());
// if it is null means, item does not exist.You can go ahead and add it.
if (lvi == null)
{
lvi = new ListViewItem();
lvi.Text = books.BookCode.ToString();
lvi.SubItems.Add(books.BookDesc.ToString());
lvi.SubItems.Add(books.SupplierCode.ToString());
lvi.SubItems.Add(books.PricePurchase.ToString());
lvi.SubItems.Add(txtRentPRice.Text.ToString());
lvi.SubItems.Add(books.PricePenalty.ToString());
lvi.SubItems.Add("1".ToString());
lvi.SubItems.Add(books.Author.ToString());
lvi.SubItems.Add(books.Category.ToString());
lvi.SubItems.Add(books.Active.ToString());
lvi.SubItems.Add(books.ModifiedBy.ToString());
lvi.SubItems.Add(books.ModifiedOn.ToString());
lvi.SubItems.Add(books.CreatedBy.ToString());
lvi.SubItems.Add(books.CreatedOn.ToString());
lvwRentBook.Items.Add(lvi);
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다