我们开发的系统,主要的一个功能就是采集界面数据,传回到服务器,比如:录入学生信息,这时候就需要表单。
* * * * *
* 以下代码实现了简单表单,展示了常见的控件:
~~~
@(Html.Q().DataGrid().AjaxRead("/DataGrid/TableData").Columns<Person>())
~~~
效果如下:

* * * * *
扩展:常见方法列表:
|服务端方法名 |说明 |
| --- | --- |
|Page(bool page) |是否显示分页条 |
|ShowLoading(bool showLoading) |是否显示Loading图标 |
|ShowCheckBox(bool showCheckBox) |是否显示行选择checkbox |
|RowClick(string rowClick) |行单击时触发的客户端事件 |
|Even(bool even) |是否隔行变色 |
|AjaxRead(string url)|表格获取数据的地址 |
|ServertSort(bool servertSort = true) |是否服务器排序 |
|Even(bool even) |是否隔行变色 |
|客户端方法名 |说明 |
| --- | --- |
|select |获取选中的数据行 |
|reload |重新加载表格数据 |
