namespace 数据导入导出1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
if (odfimport.ShowDialog() == DialogResult.OK)
{
using (FileStream filestream = File.OpenRead(odfimport.FileName))
{
using (StreamReader streamreader = new StreamReader(filestream))
{
string line = null;
while ((line = streamreader.ReadLine()) != null)
{
string[] strs = line.Split('|');
string name = strs[0];
int age = Convert.ToInt32(strs[1]);
using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=true
"))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_Persons(Name,Age) values(@N,@A)";
cmd.Parameters.Add(new SqlParameter("N", name));
cmd.Parameters.Add(new SqlParameter("A", age));
cmd.ExecuteNonQuery();
} }
}
}
}
}
MessageBox.Show("导入成功!");
}
}
}
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
if (odfimport.ShowDialog() == DialogResult.OK)
{
using (FileStream filestream = File.OpenRead(odfimport.FileName))
{
using (StreamReader streamreader = new StreamReader(filestream))
{
string line = null;
while ((line = streamreader.ReadLine()) != null)
{
string[] strs = line.Split('|');
string name = strs[0];
int age = Convert.ToInt32(strs[1]);
using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=true
"))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_Persons(Name,Age) values(@N,@A)";
cmd.Parameters.Add(new SqlParameter("N", name));
cmd.Parameters.Add(new SqlParameter("A", age));
cmd.ExecuteNonQuery();
} }
}
}
}
}
MessageBox.Show("导入成功!");
}
}
}
cmd.Parameters.AddWithValue("@N", name);
cmd.Parameters.AddWithValue("@A", age);
using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=true"))
{
conn.Open();
string line = null;
while ((line = streamreader.ReadLine()) != null)
{
string[] strs = line.Split('|');
string name = strs[0];
int age = Convert.ToInt32(strs[1]); using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_Persons(Name,Age) values(@N,@A)";
cmd.Parameters.Add(new SqlParameter("@N", name));
cmd.Parameters.Add(new SqlParameter("@A", age));
cmd.ExecuteNonQuery();
} }
}
就是在数据库中看不到数据!没用gridview控件