2

私は.net MVC3 Razorの初心者です。Sql データベース テーブル フィールドから MVC Razor モデル ページへの値の取得に関するクエリがいくつかあります。データベースで作成したコンボ ボックスに正確なテーブル フィールド値を取得するために、アプリケーションで 1 つのコンボ ボックスを使用しているとします。

例えば:

Employeeデータベースでテーブルを使用しています。ここEmployeesで、データベースのテーブルから名前を取得Employeesし、モデル ページで作成したコンボ ボックスまたはリスト ボックスに名前を表示する必要があります。

4

1 に答える 1

1
    public List<gridview>  getrecord(gridview record)
    {

        List<gridview> gridview1 = new List<gridview>();
        using (SqlConnection conn = new SqlConnection(@"Data Source=AGIDNET114\sqlexpress;Initial Catalog=Telerik;User ID=sa;Password=agiline123"))
        {
            SqlCommand cmd = new SqlCommand("getdemotable", conn);
            cmd.CommandType = CommandType.StoredProcedure;
            conn.Open();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            da.Fill(ds);
            conn.Close();
                for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
                {
                    var model = new gridview();
                    model.Address = ds.Tables[0].Rows[i]["Address"].ToString();
                    model.Name = ds.Tables[0].Rows[i]["Name"].ToString();
                    model.PhoneNo = ds.Tables[0].Rows[i]["PhoneNo"].ToString();
                    model.Id = ds.Tables[0].Rows[i]["Id"].ToString();
                    gridview1.Add(model);
                }
            }
         return gridview1;

        }

あなたができるリストを使用してモデルクラスでこのコードをたどってから、ビューのコードを追加してください

  public ActionResult getdata(gridview data)
    {
        var x = data.getrecord(data);
        return View(x);
    }
于 2013-02-01T10:57:26.760 に答える