【问题标题】:Data binding kendo grid asp.net mvc数据绑定剑道网格asp.net mvc
【发布时间】:2014-08-27 04:05:05
【问题描述】:

大家好,我需要你们的帮助!!!!是否可以使用 sql server 中的存储过程从剑道网格更新数据?

我的意思是:@Html.Kendo.Grid ->>> 执行存储过程的方法;

我寻找的所有示例都使用“实体框架数据模型”将数据绑定到剑道网格。但我想使用我自己的类连接到数据库。

public class LessonsDep
{
  public int LesId { get; set; }        
  public int Activated { get; set; }       
  public string TaskTable { get; set; }
}
public class LessonsBusinessLayer
{
   public void changeLessons(LessonsDep lessons){
   string connectionString =   ConfigurationManager.ConnectionStrings["nisa1415"].ConnectionString;

    using (SqlConnection con = new SqlConnection(connectionString))
        {                
        SqlCommand cmd = new SqlCommand("dep.edidBiology",con);
        cmd.CommandType = CommandType.StoredProcedure;

        SqlParameter paramId = new SqlParameter();
        paramId.ParameterName = "@LesId";
        paramId.Value = LessonNameClass.stcLesId;
        cmd.Parameters.Add(paramId);

        SqlParameter paramActivated = new SqlParameter();
        paramActivated.ParameterName = "@Activated";
        paramActivated.Value = lessons.Activated;
        cmd.Parameters.Add(paramActivated);

        SqlParameter paramTaskTable = new SqlParameter();
        paramTaskTable.ParameterName = "@TaskTable";
        paramTaskTable.Value = lessons.TaskTable;
        cmd.Parameters.Add(paramTaskTable);

        con.Open();
        cmd.ExecuteNonQuery();
    }
  }
}

【问题讨论】:

    标签: kendo-ui kendo-grid kendo-asp.net-mvc


    【解决方案1】:

    你在使用你的提议有什么问题吗?

    我的意思是我的任何项目中都没有使用实体(我使用 NHibernate),我认为您可以使用任何 ORM 或其他技术来读取/保存/更新/删除数据。

    当然,您必须获取数据并以剑道网格所需的相同格式返回。

        public virtual JsonResult Read([DataSourceRequest] DataSourceRequest request)
        {
            //for example use your code code here for SELECT operation to get
            //all the elements you want. Assign to List<> list variable and voila
    
    
    
            return Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多