1

テーブル内のデータの検索ボックスを実行したい、多くの列を持つ既存のテーブルがあります。

ASPX ページを使用しています。少なくとも私のプロジェクトを参照できるように、誰かが私に例を挙げてもらえますか?

ありがとう。

    <table class="table table-bordered">
    <tr>
        <th>
           <%: Html.ActionLink("Employee", "Index", new { sortOrder = ViewBag.NameSortParm }) %>
        </th>
        <th>
             <%: Html.ActionLink("Department", "Index", new { sortOrder = ViewBag.DeptSortParm }) %>
        </th>
        <th>
          <%: Html.ActionLink("Local", "Index") %>

        </th>
        <th>
          <%: Html.ActionLink("Position", "Index") %>

        </th>
        <th>
             <%: Html.ActionLink("DirectLine", "Index") %>
        </th>
        <th>
          <%: Html.ActionLink("Plant", "Index") %>
        </th>

    </tr>

<% foreach (var item in Model) { %>
    <tr>
        <td>
           <h6> <%: Html.DisplayFor(modelItem => item.Emp_Name) %></h6>
        </td>
        <td>
             <h6> <%: Html.DisplayFor(modelItem => item.Emp_Dept) %> </h6>
        </td>
        <td>
           <h5> <b><%: Html.DisplayFor(modelItem => item.Emp_Local) %></b></h5>
        </td>
        <td>
             <h6> <%: Html.DisplayFor(modelItem => item.Emp_Position) %> </h6>
        </td>
        <td>
            <h6> <%: Html.DisplayFor(modelItem => item.Emp_DirectLine) %>  </h6>
        </td>
        <td>
            <h6> <%: Html.DisplayFor(modelItem => item.Emp_Entity) %> </h6>
        </td>

    </tr>
<% } %>
</table>

そして私のコントローラー

public ActionResult Index(string nameString, string local, string dept )
    {
        ViewBag.Title = "Phone Directory";
        List<PD_Employee> model = db.PD_Employee.ToList();


    } ....... This is what I'm gonna do.

2日後に報奨金出します!

4

1 に答える 1

0

またはのいずれかnameStringに基づいてデータを取得する必要がある場合は、 で条件を使用する必要があります。localdeptorlinq

List<PD_Employee> model = db.PD_Employee.Where(x => (x.Name == nameString || x.Local == local || x.Dept = dept)).ToList();
于 2015-05-22T10:16:37.280 に答える