private void databind()
{
txtContract_ID.DataBindings.Clear();
txtContract_Number.DataBindings.Clear();
txtUG_XM.DataBindings.Clear();
txtUG_TM.DataBindings.Clear();
txtContract_Version.DataBindings.Clear();
txtContract_sequence.DataBindings.Clear();
cmbContType.DataBindings.Clear();
dtEffect_Date.DataBindings.Clear();
dtExpiration_date.DataBindings.Clear();
txtMark.DataBindings.Clear();
if (dsContract.Tables.Count >0)
{
bsContract.DataSource = dsContract.Tables["H_Contract"];
dgvContract.DataSource = bsContract;
//組件.DataBindings.Add("組件的屬性,如:text,SelectedValue",數據源,"字段名")
txtContract_ID.DataBindings.Add("text", bsContract, "Contract_id");
txtContract_Number.DataBindings.Add("text", bsContract, "Contract_Number");
txtUG_XM.DataBindings.Add("text", bsContract, "XM");
txtUG_TM.DataBindings.Add("text", bsContract, "HUG_TM");
txtContract_Version.DataBindings.Add("text", bsContract, "Contract_version");
txtContract_sequence.DataBindings.Add("text", bsContract, "Contract_Sequence");
cmbContType.DataBindings.Add("SelectedValue", bsContract, "ContType_id");
dtEffect_Date.DataBindings.Add("text", bsContract, "Effect_date");
dtExpiration_date.DataBindings.Add("text", bsContract, "Expiration_date");
txtMark.DataBindings.Add("text", bsContract, "Mark");
}
}
以上数据源可以用datset也可以用绑定器,
如果是用datset,字段名:表名.字段名
如果用绑定器,字段名:字段名