0
<div id="grid" class="ajaxGrid">
@{
var grid = new WebGrid(list, rowsPerPage: 8, canPage: true, canSort: true, ajaxUpdateContainerId: "grid");
}
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
mode: WebGridPagerModes.All,
numericLinksCount: 10,
firstText: "First",
previousText: "Prev",
nextText: "Next",
lastText: "Last",
columns: grid.Columns(
grid.Column((string)(@<text>@item.Value</text>),format: (item) => Html.ActionLink(((string)item.Text), "Search", "Home", new { id = item.Value }, new { @class = "clickable" }))))
</div>
프로그램을 실행할 때 webgrid 뷰가 표시되지 않습니다. 코드의 오류는 무엇입니까 ?? 누구든지 나를 위해 대답을 게시 할 수 있습니까 ??웹 그리드 뷰에서 동적 열 이름을 설정하는 방법
에 대한 스레드하지만 난 형의 문자열로 변환하고 필요한 모든 생성자를 수행 한은 (item.Value @ @) (문자열)를 사용하여 캐릭터 .. 지금 무슨 오류입니다 .. 형식 변환 작업을하지 않습니다 ?? –
달성하려는 목표를 말해주십시오. 그것은 헤더 이름, 일반적으로 "Blah"와 같은 문자열 상수입니다. –
헤더를 클릭하면 컨트롤러에 헤더 이름을 동적으로 보내야합니다. 다른 테이블의 데이터를로드 할 수 있도록 다른 데이터베이스가 데이터베이스에 있습니다. 다른 시간에 webgrid .. 그래서 다른 테이블에 대한 다른 헤더 이름을 사용해야합니다 .. 그래서 어떤 테이블 값을 gridview 및 헤더 이름으로 데이터 정렬로드 할 수 있습니다 .. –