Tôi luôn phải giải quyết vấn đề này, ngay cả khi tôi đặt DisplayMember
và ValueMembers
của Hộp Danh sách.
Mã hiện tại của bạn là đúng và sẽ hoạt động, nếu bạn cần quyền truy cập vào giá trị mục đã chọn hiện tại của bất kỳ cột nào trong dTable
của bạn bạn có thể yêu cầu họ làm điều này:
DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();
Điều tôi thích về việc nhận toàn bộ DataRowView
là nếu bạn có nhiều cột hơn, bạn vẫn có thể truy cập các giá trị của chúng và làm bất cứ điều gì bạn cần với chúng.