Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Thắc mắc hiện subitem của litsview lên messagebox?

  1. #1
    Ngày gia nhập
    11 2010
    Bài viết
    33

    Unhappy Thắc mắc hiện subitem của litsview lên messagebox?

    như cái tiêu đề giả sử em có 1 listview tên là lsvSachDaChon có 2 cột là tên sách và số lượng:

    em muốn hiển thị nó lên 1 bảng thông báo


    là :

    Nhưng mà bị lỗi hem hiển thị đúng với cái số lượng:

    Đây là đoạn code của em:
    Code:
    private void btnTinhTien_Click(object sender, EventArgs e)
            {
                string strNoiDung = "Phiếu mua sách \nThông Tin Khách hàng \n";
                strNoiDung += "- Họ tên : " + txtHoTen.Text + "\n";
                strNoiDung += "- Ngày sinh : " + dtpNgaySinh.Text + "\n";
                strNoiDung += "- Địa chỉ : " + txtDiaChi.Text + "\n";
                strNoiDung += "- Điện thoại : " + txtDienTHoai.Text + "\n";
                strNoiDung += "- Email : " + txtEmail.Text + "@" + cmbEmail.SelectedItem.ToString() + "\n";
                strNoiDung += "\nThông tin mua hàng \n";
                for (int i = 0; i < ltvDaChon.Items.Count; i++)
                {
                    ListViewItem item = ltvDaChon.Items[i];
                    strNoiDung+="-"+(i+1)+". Tên sách "+(i+1)+" : "+ltvDaChon.Items[i].Text+" Số lượng : "+item.SubItems.ToString()+ "\n";
                
                }
                if (txtHoTen.Text.Trim() == "" || txtDienTHoai.Text.Trim() == "" || txtDiaChi.Text.Trim() == "" || txtEmail.Text.Trim() == "" || ltvDaChon.Items.Count == 0 || cmbEmail.SelectedIndex < 0)
                {
                    MessageBox.Show("CHưa nhập đủ thông tin");
                }
                else
                {
                    if (MessageBox.Show("Hiển thị phiếu mua sách không", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        MessageBox.Show(strNoiDung);
                    }
                    else
                        MessageBox.Show("Không lưu");
                }
            }
    anh nào bít chỉ dum em cái đoạn:
    Code:
    for (int i = 0; i < ltvDaChon.Items.Count; i++)
                {
                    ListViewItem item = ltvDaChon.Items[i];
                    strNoiDung+="-"+(i+1)+". Tên sách "+(i+1)+" : "+ltvDaChon.Items[i].Text+" Số lượng : "+item.SubItems.ToString()+ "\n";
                
                }
    Đã được chỉnh sửa lần cuối bởi voluong0thaicuc : 21-03-2012 lúc 06:42 PM.

  2. #2
    Ngày gia nhập
    11 2011
    Bài viết
    70

    Visual C# Code:
    1. for (int i = 0; i < ltvDaChon.Items.Count; i++)
    2.             {
    3.                 ListViewItem item = ltvDaChon.Items[i];
    4.                 strNoiDung+="-"+(i+1)+". Tên sách "+(i+1)+" : "+ltvDaChon.Items[i].Text+" Số lượng : "+item.SubItems[1].Text+ "\n";
    5.            
    6.             }
    Bạn thử xem đúng không

  3. #3
    Ngày gia nhập
    11 2010
    Bài viết
    33

    Ok đúng rùi thanks bạn.
    h` bít thêm 1 cái mới.

Các đề tài tương tự

  1. Thắc mắc về ObjectStream
    Gửi bởi MacLion trong diễn đàn Nhập môn lập trình Java
    Trả lời: 1
    Bài viết cuối: 01-01-2014, 01:14 PM
  2. Thắc mắc về đọc sql server xuất ra file xml
    Gửi bởi vietc trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 20-09-2011, 10:12 PM
  3. Thắc mắc về đọc file XML lên TreeView
    Gửi bởi vietc trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 13-09-2010, 10:34 AM
  4. một số thắc mắc trong hàm mciSendString
    Gửi bởi balaxanh27 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 16-06-2010, 11:38 AM
  5. Thắc mắc giữa ; và ,
    Gửi bởi lookfordream trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 10-06-2010, 04:38 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn