From eafc73a169bbf2725af5cb16467f5805b305023a Mon Sep 17 00:00:00 2001 From: tdx Date: Tue, 13 Jan 2026 08:29:06 +0000 Subject: [PATCH] SVN r1096 SVN-Revision: r1096 --- .../Model/MenuStrip/BaseMenuStrip.cs | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/插件库/Lskj.Control/Model/MenuStrip/BaseMenuStrip.cs b/插件库/Lskj.Control/Model/MenuStrip/BaseMenuStrip.cs index e8caa66..8738939 100644 --- a/插件库/Lskj.Control/Model/MenuStrip/BaseMenuStrip.cs +++ b/插件库/Lskj.Control/Model/MenuStrip/BaseMenuStrip.cs @@ -1972,4 +1972,28 @@ namespace Lskj.Control.Model DataRow[] dataRows = columnsTab.Select().Where(n => (n["name"] + "").Equals(colunmField.Key)).ToArray(); if (dataRows.Length == 0) { - string a \ No newline at end of file + string addColSql = string.Format("alter table P_PrivateDllTab add {0} {1}", colunmField.Key, colunmField.Value); + SqlHelper.ExecuteNonQuery(addColSql);//添加列 + } + } + } + else + { + string createTabSql = "create table P_PrivateDllTab(id int IDENTITY(1,1) NOT NULL,{0})"; + string createCol = string.Empty; + foreach (KeyValuePair colunmField in colDic) + { + createCol += string.Format("{0} {1},", colunmField.Key, colunmField.Value); + } + createTabSql = string.Format(createTabSql, createCol.TrimEnd(',')); + SqlHelper.ExecuteNonQuery(createTabSql);//创建表 + } + return true; + } + catch (Exception) + { + return false; + } + } + } +} \ No newline at end of file