private void addrecord_Load(object sender, EventArgs e)
{
if (this.editid != 0)
{
rec r = new rec();
DataTable dt = r.queryByid(editid);
Bind(dt);
}
}
private void Bind(DataTable dt)
{
DataRow dr = dt.Rows[0];
for (int i = 0; i < dt.Columns.Count; i++)
{
DataColumn dc = dt.Columns[i];
bindTextboxValue(dc.ColumnName, dr[i].ToString());
}
//foreach (DataColumn dc in dr)
//{
// dc.ToString();
//}
// if (dt.Rows.Count == 0) return true;
}
private void bindTextboxValue(string name, string value)
{
foreach (Control con in this.Controls)
{
// if (!con.HasControls)
if (con is GroupBox)
{
foreach (Control con2 in con.Controls)
{
if (con2 is TextBox)
{
if (con2.Name.Equals(name))
con2.Text = value;
}
//
}
}
}
}
//bindTextboxValue