如何绑定用户控件内部在Windows窗体的DataRepeater C#?
我不想用这个方法: http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx但我想使绑定从数据集/数据表编程。 中继器只是为了测试里面我把一个文本框和一个标签。 另外一个用户控件也包含两个控件:一个标签和一个文本框。 到目前为止,只有第一个标签和文本框被更新,但不是用户控件。 我怎么错过?
这是Load事件
private void DataRepeaterForm_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=ADRIAN-PC; Initial Catalog=AdventureWorks2008R2; Integrated Security=true;User id=;password=");
SqlCommand cmd = new SqlCommand("Select * from Person.Person", con);
SqlDataAdapter adapt = new SqlDataAdapter(cmd);
DataTable items = new DataTable();
adapt.Fill(items);
textBox1.DataBindings.Add("Text", items, "FirstName");
label1.DataBindings.Add("Text", items, "LastName");
TextBox myUcTextBox1 = (TextBox)myUC1.Controls.Find("textBox1", true).First();
if( myUcTextBox1 != null)
myUcTextBox1.DataBindings.Add("Text", items, "LastName");
dataRepeater1.DataSource = items;
}
我也应该用其他的事件,如DRAWITEM,...? 问候。