# 金蝶K3 Wise .Net快速开发插件框架 **Repository Path**: mgitd/Kingdee.K3Wise.Plug ## Basic Information - **Project Name**: 金蝶K3 Wise .Net快速开发插件框架 - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 13 - **Created**: 2020-08-01 - **Last Updated**: 2025-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 金蝶K3 Wise .Net快速开发插件框架 #### 介绍 通过.net framework c#编写金蝶k3 wise插件代码,使用.net封装了大部份vb功能,可以直接使用.net获取单据头、单据体值,也可以直接把数据写到单据头或单据体,并封装了sql读取数据库的工具类,方便直接对数据库进行访问 //单据头读取值 var id = this.Heads["F_Cuest"].Id;//返回单据头,基础资料Id var number = this.Heads["F_Cuest"].Number;//返回单据头基础资料编码 var name = this.Heads["F_Cuest"].Name;//返回单据头基础资料名称 var text=this.Heads["F_RVWT_Text"].ToString();//返回单据头字符数组 //单据头基础资料通过编码赋值 this.Heads["F_Cuest"].Number="01.01"; this.Heads["F_Cuest"].Id=1000; //单据头赋值 this.Heads["F_RVWT_Text"].Value="Hello word"; //单据体 var row = this.Entities["EntityName"].Rows[0];//获取单据体行对像 var cellBaseId = row["F_Material"].Id; var cellBaseNumber = row["F_Material"].Number; var cellBaseName = row["F_Material"].Name; var cellValue = row["F_Material"].Value; //单据体单元格通过编码赋值 row["F_Material"].Number="01.01"; row["F_Material"].Id=10001; //获取单据体名为EntityName数据行数 var rowCount = this.Entities["EntityName"].Rows.Count; //访问数据库 public ItemDto getItem(string number) { string sqlString = @"SELECT Fwidth,Flength,FName,FItemID FROM t_ICItem WHERE FNumber=@number"; using (var conn = new SqlConnection(dBUnitInstance.ConnString)) { try { conn.Open(); return conn.Query(sqlString,new { number = number }).First(); } finally { conn.Close(); } } } 联系作者 ![输入图片说明](%E8%81%94%E7%B3%BB%E4%BD%9C%E8%80%85.png)