두 개의 링크 단추 (열기 및 다운로드를 각각 열어서 서버 파일을 열고 다운로드해야하는 열이 포함 된 listview가 있습니다. 목록보기의 각 행에 대해 ID 열이 있습니다. 나는 listview의 DataKeyNames 속성을 "ID"로 설정하고 DataKeys가 행 값으로 채워지는지 확인했다. 특정 링크 버튼을 클릭하면 선택한 ID가 해당 행에 해당하는 서버 파일의 링크를 결정해야합니다. linkButton_click 이벤트를 추가했지만, 처리기 내부에서 SelectedDataKey에 액세스하려고하면 null이 유지됩니다. 링크 버튼의 클릭 핸들러에서 ID를 가져 오는 방법은 무엇입니까?ListView ASP .NET에서 선택된 LinkButton 가져 오기
0
A
답변
1
이를 사용할 수 있습니다
protected void ConferencesListView_ItemCommand(object sender, ListViewCommandEventArgs e)
{
int _Id;
int.TryParse(e.CommandArgument.ToString(), out _Id);
if (e.CommandName == "View")
{
}
}
및 디자이너 :
<asp:LinkButton ID="ViewLinkButton" runat="server" CommandName="View" CommandArgument='<%# Eval("ID") %>' />
을
1
당신은 영문 마크 업 및 필요 뒤에 코드에 주어진 예에 따라 변경 될 방법 DataKeys
은 MSDN에서 직접 촬영 한 예 위
protected void EmployeesListView_OnItemCommand(object sender, ListViewCommandEventArgs e)
{
if (String.Equals(e.CommandName, "AddToList"))
{
// Verify that the employee ID is not already in the list. If not, add the
// employee to the list.
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
string employeeID =
EmployeesListView.DataKeys[dataItem.DisplayIndex].Value.ToString();
if (SelectedEmployeesListBox.Items.FindByValue(employeeID) == null)
{
ListItem item = new ListItem(e.CommandArgument.ToString(), employeeID);
SelectedEmployeesListBox.Items.Add(item);
}
}
}
아래로, 당신은 더 나은 확인 ListView.ItemCommand
를 사용하여 얻을 필요 위에 제공된 문서 링크.
관련 문제
- 1. Xamarin Forms ListView 선택된 셀 가져 오기
- 2. ListView win32 API에서 선택된 항목 가져 오기
- 3. javascript를 사용하여 LinkButton 텍스트 가져 오기
- 4. ASP 리피터에서 ASP 드롭 다운 목록의 선택된 값 가져 오기
- 5. ajax 요청이 linkbutton asp
- 6. ASP : LinkButton 및 Eval
- 7. .NET에서 FLV 가져 오기
- 8. .NET에서 TEXTMETRIC.tmAveCharWidth 가져 오기
- 9. 선택된 CursorLoader에서 필드 가져 오기
- 10. 단일 선택 모드에서 선택된 항목 가져 오기 listview - android
- 11. 선택 가져 오기 ListView 내부에서보기
- 12. ASP Repeater 여러 개의 선택된 행 값 가져 오기
- 13. 조건부로 표시 hide asp linkbutton
- 14. C#/WPF : ListView에서 선택된 행 가져 오기
- 15. asp : CommandField를 asp : LinkButton asp : TemplateField로 변환하려고 시도했습니다.
- 16. .NET에서 파일 형식 가져 오기
- 17. .NET에서 CSV 파일 가져 오기
- 18. .net에서 웹 서비스 가져 오기
- 19. webservice .Net에서 이미지 가져 오기
- 20. .net에서 SSL 인증서 가져 오기
- 21. .net에서 글꼴 정보 가져 오기
- 22. jQuery 동적 목록보기에서 선택된 항목 가져 오기
- 23. ListView에서 선택된 행 가져 오기
- 24. MVVM에서 선택된 TreeViewItem 가져 오기
- 25. IE에서 선택된 텍스트 가져 오기
- 26. selectOneMenu에서 선택된 값 가져 오기
- 27. 안드로이드리스트 가져 오기 선택된 배경색
- 28. JTable에서 선택된 행 가져 오기
- 29. Codemirror에서 선택된 범위 가져 오기
- 30. NSOutlineView에서 선택된 객체 가져 오기