46TH - Đại học Nha Trang
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

5 posters

Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  vanlethanh Thu Nov 27, 2008 1:04 am

hi,
Tui có vấn đề muốn hỏi mọi người khi chuột click vào ô bất kì trong datagidview thi hiển thị giá trị ô đó ra textbox . Muốn vậy thì làm sao.
vanlethanh
vanlethanh
Trợ Lý

Tổng số bài gửi : 55
Join date : 11/05/2008
Age : 37
Đến từ : Nha Trang

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  nguyenphuong Thu Nov 27, 2008 1:46 am

gridview dữ liệu hiển thị theo hàng và cột -> muốn lấy dữ liệu tại ô xyz nào đó thì thiết lập thông số hàng và cột cho nó với hàng là hàng được chọn. Ví dụ: muốn lấy giá trị của GV1 cột thứ 2 bỏ vào textbox1 thì gán
Code:
textbox1.Text = GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text;
Thế thôi Razz
nguyenphuong
nguyenphuong
Giám Đốc

Tổng số bài gửi : 319
Join date : 21/05/2008
Age : 38
Đến từ : ๑۩ ۞ ۩~ ~۩ ۞ ۩๑

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  Cuongpt Thu Nov 27, 2008 10:28 am

Code:
gridview dữ liệu hiển thị theo hàng và cột -> muốn lấy dữ liệu tại ô xyz nào đó thì thiết lập thông số hàng và cột cho nó với hàng là hàng được chọn. Ví dụ: muốn lấy giá trị của GV1 cột thứ 2 bỏ vào textbox1 thì gán
Code:
textbox1.Text = GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text;
Để lấy ở một ô bất kỳ thì trong sự kiện selected của GridView1 phải lấy được Row hiện tại và Cell hiện tại cái này đơn giản thôi, sau đó mới là như của phương thì hay hơn ví dụ: .Rows[GridView1.SelectedIndex] thay bằng.Rows[row] //(int row) và .Cells[1] thay bằng .Cell[cel] //(int cel)
Cuongpt
Cuongpt
Trợ Lý

Tổng số bài gửi : 83
Join date : 13/05/2008
Age : 41
Đến từ : Nam Định

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  vanlethanh Thu Nov 27, 2008 7:16 pm

Sao mà tui ko hiểu ý mấy ông lắm , tui thấy trên mạng tụi nó nói viết cho sự kiện click datagridview, như vậy nè. Còn như
private void gridCvu_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
textBoxX1.Text = gridCvu.CurrentRow.Cells["TenCVu"].Value.ToString();
}
Cái ông Phương bày thì tui làm ko được vì ko có method selectindex, tui làm trên form chứ ko phải trên web. Nó vẫn ko được nên báo lỗi.
vanlethanh
vanlethanh
Trợ Lý

Tổng số bài gửi : 55
Join date : 11/05/2008
Age : 37
Đến từ : Nha Trang

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  Cuongpt Thu Nov 27, 2008 9:00 pm

có thể làm như thế này nhé: cái này tớ cũng xử lý trên Form đó:
Code:

private void dgvRules_CurrentCellChanged(object sender, EventArgs e)
        {
            try
            {
              int  r = this.dgvRules.CurrentCell.RowIndex;
              int  c = this.dgvRules.CurrentCell.ColumnIndex;
                textBox1.Text = dgvRules.Rows[r].Cells[c].Value.Tostring();
            }
            catch
          { }
Cuongpt
Cuongpt
Trợ Lý

Tổng số bài gửi : 83
Join date : 13/05/2008
Age : 41
Đến từ : Nam Định

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  MrBinh Fri Nov 28, 2008 1:52 am

Yêu cầu của vân có phải là: khi bấm chuột vào một hàng bất kỳ trên Gridview thì nó tự động load dữ liệu trên các textbox không? Cái này không càn phải phức tạp quá. Chỉ cần enable cái select index rows lên là OK ( vào chỗ properties chọn cái action.chọn cái trên bấm vào, rồi viết code đẩy dữ liệu ra các textbox.) Nếu muốn đơn giản, bà chọn cái select ra cho dễ. Còn muốn sài cái này, mà vẫn chưa hiểu, khi nào online yahoo . tôi viết một ví dụ rồi gửi cho tham khảo. Cái này trên form hay web đều như nhau. chúc thành công.

SM: Ông Phương cái của ông làm được chưa? nếu chưa làm được hôm nào ghé qua tôi, ta thử làm xem. Mấy hôm nay tôi lười online nên chưa hỏi ông. Hôm rồi ông nói qua điện thoại tôi chưa nắm rõ cái ý ông lắm.
MrBinh
MrBinh
Xếp Tổng

Tổng số bài gửi : 644
Join date : 10/05/2008
Age : 38
Đến từ : Thanh Hóa Pro

https://46th.forumvi.com

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  nguyenphuong Fri Nov 28, 2008 10:38 am

to Vân: tui nói đó là cách gán dữ liệu DataGrid vào control Very Happy còn để hiển thị cái dòng mà bà chọn thì 1 là làm giống bác Bình nói là show cái btn Select lên, 2 là code giống bác Cương để nó lấy index của hàng và cột... muốn làm cách nào cũng được.

to Mr Bình: à cái đó tui làm được rùi. Nhân tiện hỏi ông luôn, ông biết cách lưu ảnh của thằng FCKeditor ko zị Shocked tui ko hiểu nó lưu ảnh sao nữa hix... đang làm cái RSS với load quảng cáo tự động, mệt vãi... anh thầy đòi viết cho nó pro giống vnexpress... code của vnexpress h nó bán gần 1 tỷ, mình viết xong đem bán chắc cũng được 1 nửa Razz
nguyenphuong
nguyenphuong
Giám Đốc

Tổng số bài gửi : 319
Join date : 21/05/2008
Age : 38
Đến từ : ๑۩ ۞ ۩~ ~۩ ۞ ۩๑

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  phonglh Fri Nov 28, 2008 7:33 pm

Bà Vân hôm qua nói hết cách, thế nào mà cái event nó không bắt được Evil or Very Mad Thằng cu Phương làm phát triển từ TTCN lên phải thêm nhiều chứ không lẽ thêm tí vác bc à
Very Happy . Sướng thế còn gì lol! lol! lol!
phonglh
phonglh
Trưởng Phòng

Tổng số bài gửi : 163
Join date : 10/05/2008
Age : 37

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  vanlethanh Fri Nov 28, 2008 11:10 pm

Tui có phương án khác , mau lẹ hơn , cám ơn mấy u giúp đỡ
vanlethanh
vanlethanh
Trợ Lý

Tổng số bài gửi : 55
Join date : 11/05/2008
Age : 37
Đến từ : Nha Trang

Về Đầu Trang Go down

lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó Empty Re: lấy dữ liệu của 1 ô trong datagridview khi click vào ô đó

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết