我想在表中添加过滤器。对于每个列,选择2。但是不知道所有表的值(它是用户的字符串)。所有过滤器同时工作。我找到了一些示例,但是在代码中带有选项(选项value =“ 1”项1 /选项),但表中没有选项(DataCollection_Aktive dataSource)。查看选项必须唯一。我的体系结构是mvvm,但是我建议使用mvc architekture解决方案。我是初学者,请简单点。
View is:
<div class="div">
<table class="table">
<thead class="thread">
<tr>
<th class="th" id="_header">Action</th>
<th class="th" id="2_header">Two</th>
<th class="th" id="3_header">Tree</th>
<th class="th" id="4_header">Four</th>
<th class="th" id="5_header">Five</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.DataCollection_Aktive)
{
<tr>
<th class="body_th" style="font-size: 17px; vertical-align:middle">
@Html.ActionLink("Edit", "Edit", new { id = item.Id })
</th>
<td class="td">
@Convert.ToString(item.Column_two)
</td>
<td class="td">
@Convert.ToString(item.Column_tree)
</td>
<td class="td">
@Convert.ToString(item.Column_four)
</td>
<td class="td">
@Convert.ToString(item.Column_five)
</td>
</tr>
}
</tbody>
</table>
</div>
ViewModel is:
public List<Aktive_WP> DataCollection_Aktive { get; set; }
Controller is:
namespace M_ref.Controllers
{
public class M_refController : Controller
{
private M_ref_Data db = new M_ref_Data();
// GET: M_ref
public ActionResult M_ref()
{
var dataColAktiv = db.Aktives.ToList();
M_refViewModel vm = new M_refViewModel
{ DataCollection_Aktive = dataColAktiv };
vm.HandleRequest();
return View(vm);
}
}
}