protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(str);
SqlCommand cmd = new SqlCommand("insert into empoffice(empname,department,designation,empstatus,reportingto,grade,emplevel,doj) values('" + TextBox1.Text + "','" + DropDownList1.SelectedItem.Text + "','" + DropDownList2.SelectedItem.Text + "','" + DropDownList3.SelectedItem.Text + "','" + DropDownList4.SelectedItem.Text + "','" + DropDownList5.SelectedItem.Text + "','" + DropDownList6.SelectedItem.Text + "','" + TextBox2.Text + "')", con);
con.Open();
cmd.ExecuteReader();
con.Close();
SqlDataAdapter da = new SqlDataAdapter("select *from empoffice",con);
DataSet ds = new DataSet();
da.Fill(ds);
ListView1.DataSource = ds;
ListView1.DataBind();
}
最佳答案
您需要为 ListView 创建一个 ItemTemplate,以便它知道在加载数据时如何显示数据。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.itemtemplate.aspx
http://highoncoding.com/Articles/396_Getting_Started_with_the_ListView_Control.aspx
How to bind a ListView with Directories and Files in C#
您应该在这些链接中的某处找到您的答案。对您遇到的错误进行简单的 Google 搜索会对您有所帮助。在发布问题之前,请尝试自己做一些研究。
关于c# - 必须在 ListView 'ListView1' 上定义 ItemTemplate。有人帮我解决这个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19628945/