亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

ASP.NET MVC使用EasyUI的datagrid多選提交保存教程

2024-07-10 13:24:29
字體:
來源:轉載
供稿:網友
需要實現EasyUI的datagrid組件加入選擇checkbox列,并提交后臺批量添加的功能,頁面代碼如下:

復制代碼 代碼如下:


<script language="javascript" type="text/javascript">
$(function() {
//searchbox
$('#selectgoods-keywords').searchbox({
searcher: function(val, name) {
searchInfo(val);
}
});
//datagrid
$('#selectgoods-grid').datagrid({
url: '/Goods/List',
pageNumber: 1,
pageSize: 20,
pageList: [20, 40, 60, 80, 100]
});
//form
});
function searchInfo(val){
// var keytype=$('#keyType').combobox('getValue');
var keytype = 'Goods_Name';
var keywords = val;
$('#selectgoods-grid').datagrid('reload', { keytype: keytype, keywords: keywords });
}
function saveSelectGoods() {
var ids = [];
var rows = $('#selectgoods-grid').datagrid('getSelections');
for (var i = 0; i < rows.length; i++) {
ids.push(rows[i].Identifier);
}
var selectsupplier = '<%=ViewData["supplier"] %>';
$.post('/SupplierGoods/SaveSelect', { supplier: selectsupplier, checks: ids.join(',') }, function(data) {
if (data) {
$('#goodslist-grid').datagrid('reload');
$('#goodsInfo-window').window('close');
} else {
alert('保存失??!');
}
}, 'json');
}
</script>
<div>
<table fit="true" toolbar="#tlb_selectgoods_search" pagination="true"
rownumbers="true" fitColumns="true" idField="Identifier">
<thead>
<tr>
<th field="ck" checkbox="true"></th>
<th field="Identifier" hidden="true" editor="text">Id</th>
<th field="Goods_Name" editor="{type:'validatebox',options:{required:true}}">商品名稱</th>
<th field="Chemistry" editor="{type:'validatebox',options:{required:true}}">化學指標</th>
<th field="Physical" editor="{type:'validatebox',options:{required:true}}">物理指標</th>
<th field="Partner_Name" editor="{type:'validatebox',options:{required:true}}">合作狀態</th>
</tr>
</thead>
</table>
<div>
商品名稱:<input /><a href="#" iconCls="icon-save" plain="true">保存</a>
</div>
</div>


ASP.NET MVC的Controller代碼如下:

復制代碼 代碼如下:


/// <summary>
/// 多選商品添加
/// </summary>
/// <param>供貨商ID</param>
/// <returns></returns>
public ActionResult SelectGoods(string supplier)
{
ViewData["supplier"] = supplier;
return View();
}
/// <summary>
/// 保存批量添加的產品信息
/// </summary>
/// <param>選中的商品ID</param>
/// <param>供貨商名稱</param>
/// <returns></returns>
public JsonResult SaveSelect(string checks, string supplier)
{
JsonResult result = new JsonResult();
result.Data = false;
try
{
if (String.IsNullOrEmpty(supplier))
return result;
SupplierGoods goods = new SupplierGoods();
goods.Identifier = 0;
//拼裝xml
String ids=Communion.StringHelper.BuildXmlID(checks);
goods.Goods_ID = -1;//標示批量插入
goods.Note = ids;
goods.Month_Output = Convert.ToDouble(String.IsNullOrEmpty(this.ReadFromRequest("Month_Output")) ? "0" : this.ReadFromRequest("Month_Output"));
goods.Supplier_ID = Convert.ToInt32(supplier);
goods.Create_Date = DateTime.Now;
goods.Customers = this.ReadFromRequest("Customers");
goods.Equipment = this.ReadFromRequest("Equipment");
goods.Detail_Params = this.ReadFromRequest("Detail_Params");
goods.IsDefault = Convert.ToInt32(String.IsNullOrEmpty(this.ReadFromRequest("IsDefault")) ? "0" : this.ReadFromRequest("IsDefault"));
Business business = new BusinessLogic();
int id = business.Save<SupplierGoods>(goods);
if (goods.Identifier == 0)
{
goods.Identifier = id;
}
result.Data = true;
return result;
}
catch (Exception e)
{
return result;
}
}


存儲過程利用xml變量對傳入的xml類型的ID集合進行批量添加保存到數據庫中,存儲過程代碼如下:

復制代碼 代碼如下:


ALTER PROCEDURE [dbo].[View_SupplierGoodsCreate]
@Identifier int,
@Supplier_ID int,
@Goods_ID int,
@isDefault int,
@Create_Date datetime,
@Month_Output float(8),
@Goods_Name nvarchar(400)=NULL,
@Physical nvarchar(400)=NULL,
@Chemistry nvarchar(400)=NULL,
@Customers nvarchar(400)=NULL,
@Equipment nvarchar(400)=NULL,
@Note nvarchar(MAX)=NULL,
@Detail_Params nvarchar(400)=NULL
AS
IF @Goods_ID=-1
BEGIN
--批量插入商品
DECLARE @xml xml
SET @xml=@Note
INSERT INTO Supplier_Goods(Supplier_ID,Goods_ID,Create_Date,Month_Output,Customers,Equipment,Note,isdefault,Detail_Params)
SELECT @Supplier_ID,identifier,@Create_Date,0,null,null,null,0,null
FROM Base_Goods
WHERE
Identifier in (Select
T.ID.value('.', 'int') As ID
From
@xml.nodes('/XML/ID') as T(ID)) and Identifier not in (select goods_id from Supplier_Goods where Supplier_ID=@Supplier_ID)
SET @Identifier=@Goods_ID
END

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美制服另类日韩| 久久精品中文字幕电影| 亚洲国产天堂久久综合网| 国产97在线视频| 日韩精品久久久久久久玫瑰园| 91社影院在线观看| www.亚洲天堂| 成人精品久久一区二区三区| 成人综合国产精品| 日产精品99久久久久久| 韩国三级日本三级少妇99| 一区二区日韩精品| 欧美性猛交99久久久久99按摩| 久久久久久69| 久久躁日日躁aaaaxxxx| 日韩有码视频在线| 日本免费一区二区三区视频观看| 国产一区二区免费| 久久久久久久久久久av| 国产精品美女久久久久av超清| 亚洲欧美国产精品| 九九热视频这里只有精品| 日韩综合视频在线观看| 亚洲图片欧美日产| 久久人人97超碰精品888| www.久久久久| 日韩免费在线观看视频| 久久国产精品网站| 日韩最新免费不卡| 精品亚洲aⅴ在线观看| 欧美性一区二区三区| 欧美大片va欧美在线播放| 久久久久久久久亚洲| 亚洲欧洲xxxx| 成人免费在线视频网址| 成人写真视频福利网| 欧美日韩国产综合新一区| 97国产suv精品一区二区62| 国产v综合ⅴ日韩v欧美大片| 日韩精品一区二区视频| 亚洲成人aaa| 中文字幕欧美亚洲| 欧美极品xxxx| 国产精品视频白浆免费视频| 91wwwcom在线观看| 欧美最顶级的aⅴ艳星| 国产欧美一区二区三区视频| 亚洲在线免费观看| 国语自产精品视频在线看一大j8| 国产不卡av在线免费观看| 国产精品wwwwww| 国语自产精品视频在线看抢先版图片| 成人国产精品免费视频| 欧美成人午夜影院| 精品一区二区三区四区在线| 国产亚洲精品综合一区91| 久久久久久久爱| 国产精品第100页| 亚洲在线免费看| 日韩高清av在线| 中文字幕亚洲综合久久筱田步美| 国产精品久久视频| 欧美午夜宅男影院在线观看| 欧美亚洲另类在线| 日韩中文有码在线视频| 成人福利网站在线观看11| 久久视频在线视频| 97精品欧美一区二区三区| 亚洲一品av免费观看| 亚洲视频网站在线观看| 国产精品久久久久免费a∨大胸| 国产日韩欧美在线看| 国产欧美日韩精品在线观看| 亚洲乱码av中文一区二区| 欧美视频在线观看 亚洲欧| 日韩精品中文在线观看| 日韩大片免费观看视频播放| 亚洲一区二区福利| 中文字幕精品在线| 成人h视频在线| 久久精视频免费在线久久完整在线看| 日本一区二三区好的精华液| 亚洲精品综合精品自拍| 日韩经典中文字幕在线观看| 日韩中文在线视频| 欧美激情一级精品国产| 国产国语videosex另类| 欧美美最猛性xxxxxx| 日本亚洲欧美三级| 久久亚洲一区二区三区四区五区高| 欧美国产精品人人做人人爱| 富二代精品短视频| 91精品国产91久久久久久最新| 国产日韩中文字幕在线| 日韩精品视频在线观看网址| 九九视频直播综合网| 欧美中文字幕在线观看| 久久久综合免费视频| 欧美日韩一区二区在线| 国内成人精品一区| 最近2019中文字幕第三页视频| 欧美黄色小视频| 国产精品久久不能| 98午夜经典影视| 日韩欧美在线免费观看| 9.1国产丝袜在线观看| 欧美国产日产韩国视频| 日韩精品有码在线观看| 91成品人片a无限观看| 欧美日韩精品在线视频| 91香蕉嫩草影院入口| 欧美成人免费大片| 在线观看欧美www| 欧美成人一区在线| 欧美午夜视频一区二区| 亚洲欧洲在线播放| 亚洲免费成人av电影| 国产精品色婷婷视频| 97成人精品视频在线观看| 欧美重口另类videos人妖| 日韩欧美国产一区二区| 在线看日韩欧美| 91在线精品播放| 欧美精品18videos性欧| 亚洲激情视频在线播放| 中文字幕在线国产精品| 欧美日韩国产一中文字不卡| 日韩成人性视频| 97精品在线观看| 亚洲欧美日韩一区二区在线| 国产精品91久久久| 久久久久久久97| 亚洲香蕉av在线一区二区三区| 欧美大肥婆大肥bbbbb| 欧美黑人一级爽快片淫片高清| 日产精品99久久久久久| 国产成+人+综合+亚洲欧美丁香花| 亚洲成色777777女色窝| 日韩国产精品亚洲а∨天堂免| 91精品啪在线观看麻豆免费| 亚洲人成在线电影| 日韩精品久久久久| 国产精品都在这里| 亚洲国产精品小视频| 久久精品国产久精国产思思| 亚洲性日韩精品一区二区| 狠狠久久亚洲欧美专区| 国内精品伊人久久| 成人亚洲激情网| 国产成人jvid在线播放| 久久久国产精品x99av| 国产精品视频久久久| 久久久久久中文字幕| 欧美激情中文字幕在线| 中日韩美女免费视频网站在线观看| 欧美有码在线观看| 免费91麻豆精品国产自产在线观看| 日韩久久免费电影| 国产在线视频2019最新视频| 日韩欧美在线播放| 中文字幕久热精品视频在线| 精品久久久久久久久久久久久久| 中文字幕不卡av| 77777少妇光屁股久久一区|