0
Telerik 그리드에 사용자 목록이 표시됩니다. 내 데이터베이스에는 사용자의 우선 순위를 결정하는 비트 필드가 있습니다. Telerik 창에서 확인 표시로 표시하는 데 문제가 있습니다. 항상 드롭 다운으로 나타납니다. 텍스트 상자로 표시 할 수있었습니다. 그러나이 옵션을 사용하면 사용자가 우선 순위에 따라 수동으로 그룹화 할 수 없습니다. 제가 시도한 두 번째 방법은 실패했습니다. 'CS1660 : 람다 식을 델리게이트 형식이 아니기 때문에'string '을 입력 할 수 없습니다.'아래 샘플 코드를 참조하십시오.Telerik Grid에서 CheckBox로 비트 값 표시
//the below example works fine, but it won't allow the user to sort. The automatic sort option is not available since it is an template.
@* columns.Template(
@<text>
<input type="checkbox" name="prioprity" id="chkPriority" @(item.Users.PriorityUser == true ? "checked" : "unchecked") disabled="disabled"/>
</text>)
.Width(60)
.Title("Priority User");*@
//The below example should allow sorting. However, it throwing an exception 'CS1660: Cannot convert lambda expression to type 'string' because it is not a delegate type'
columns.Bound(x => x.Users.PriorityUser).Width(50)
.ClientTemplate(
@<text>
<input type='checkbox' name='prioprity' id='chkPriority' @(item.User.PriorityUser == true ? "checked" : "unchecked") disabled='disabled'/>
</text>
).Title("Priority User")
//This attempt displays the data, but it is showing as a dropdown.
columns.Bound(x => x.Users.PriorityUser).Width(50)
.ClientTemplate("<input type='checkbox' name='prioprity' id='chkPriority'@(item.Users.PriorityUser == true ? 'checked' : 'unchecked') disabled='disabled'/>"
).Title("Priority User");
도움이나 의견을 크게 주시면 감사하겠습니다.