今天我们继续讲解通用方法系列,这在帮助有需要的人的同时,也是在记录我自己的工作经验。
下面开始介绍今天的通用方法:
(1)这个通用方法为加载datatable表头,输入参数为System.Data.DataTable
/// <summary>
/// 加载表头
/// </summary>
/// <param name="dt"></param>
public void HeaderName(System.Data.DataTable dt)
{
DataColumn a = new DataColumn();
a.ColumnName = "1";
dt.Columns.Add(a);
DataColumn b = new DataColumn();
b.ColumnName = "2";
dt.Columns.Add(b);
DataColumn c = new DataColumn();
c.ColumnName = "3";
dt.Columns.Add(c);
DataColumn d = new DataColumn();
d.ColumnName = "4";
dt.Columns.Add(d);
DataColumn e = new DataColumn();
e.ColumnName = "5";
dt.Columns.Add(e);
DataColumn f = new DataColumn();
f.ColumnName = "6";
dt.Columns.Add(f);
DataColumn g = new DataColumn();
g.ColumnName = "7";
dt.Columns.Add(g);
DataColumn h = new DataColumn();
h.ColumnName = "8";
dt.Columns.Add(h);
}
(2)这个通用方法为修改config文件属性
/// <summary>
/// 修改comfig文件属性
/// </summary>
/// <param name="ConnenctionString"></param>
/// <param name="strKey"></param>
public void SaveConfig(string ConnenctionString, string strKey)
{
XmlDocument doc = new XmlDocument();
//获取配置文件全路径
string strFileName = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
doc.Load(strFileName);
//找出名称为"add"的所有元素
XmlNodeList nodes = doc.GetElementsByTagName("appSettings");
for (int i = 0; i < nodes.Count; i++)
{
//获取当前元素key属性
int count = nodes[i].ChildNodes.Count;
for (int j = 0; j < count; j++)
{
XmlAttribute att = nodes[i].ChildNodes[j].Attributes["key"];
//根据元素的第一个属性来判断当前元素是不是目标元素
if (att.Value == strKey)
{
//对目标元素中的第二个属性赋值
att = nodes[i].ChildNodes[j].Attributes["value"];
att.Value = ConnenctionString;
break;
}
}
}
doc.Save(strFileName);
System.Configuration.ConfigurationManager.RefreshSection("appSettings");
}
(3)这个通用方法为OpenFileDialog打开文件,然后把文件全路径名称显示到textBox中。
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}
上面这三个方法就是我们这次要分享的全部了,我们下篇文章再见。