【发布时间】:2014-02-11 14:42:16
【问题描述】:
平台 C# degerlerkutu 是数据库表的列名。 kutular 是表单中的控件名称, 我想从arraylist向数据库插入记录,帮助:)如何运行这段代码?
Control[] kutular = {Sirket_Unvani, Vergi_Daire, Vergi_No, yetkili,
Yetkili_Telefon, Telefon, faks, adres, CariDosyaadi };
string[] degerlerkutu = { "Sirket_Unvani", "Vergi_Daire", "Vergi_No", "yetkili",
"Yetkili_Telefon", "Telefon", "faks", "adres" ,"il" , "ilce", "CariDosyaadi" };
ComboBox[] Combolar = { il, ilce };
ArrayList kaynak = new ArrayList();
ArrayList hedef = new ArrayList();
kaynak.Clear();
hedef.Clear();
for (int i = 0; i < kutular.Count(); i++)
{
kaynak.Add(kutular[i].Name +".Text");
}
for (int i = 0; i < Combolar.Count(); i++)
{
kaynak.Add(Combolar[i].Name+".SelectedValue");
}
for (int i = 0; i < degerlerkutu.Count(); i++)
{
hedef.Add(degerlerkutu[i]);
}
OleDbCommand cmd2 =
new OleDbCommand(@"INSERT INTO cariler (" + string.Join(",", hedef)
+ ") Values (" + string.Join(",",kaynak) + ")", anafrm.bag);
cmd2.ExecuteNonQuery();
【问题讨论】:
标签: c# database arraylist insert