public virtual void DataBind(System.Data.DataTable Data, string Path) { for (int i = 0; i < this.DataBindings.Count; i++) { if (this.DataBindings[i].Equals(this.oBinding)) { this.DataBindings.Remove(this.oBinding); break; } } this.Text = ""; this.m_BoundTable = Data; this.m_BoundColumn = Path; this.oBinding = new Binding(this.m_BoundProperty, Data, Path); this.oBinding.Format += new ConvertEventHandler(this.FormatHandler); this.oBinding.Parse += new ConvertEventHandler(this.ParseHandler); this.DataBindings.Add(this.oBinding); }~~Bonnie
>>this.txtOne.DataBindings.Add("Text", dsData.Tables[0], "MyFirstColumn"); >>this.txtLast.DataBindings.Add("Text", dsData.Tables[0], "MyLastColumn"); >>>>
>>>using System; >>>using System.Collections.Generic; >>>using System.ComponentModel; >>>using System.Data; >>>using System.Drawing; >>>using System.Text; >>>using System.Windows.Forms; >>> >>>using UPCI.WinUI; >>>using UPCI.Atlas.Business.MyBiz; >>> >>>namespace UPCI.Atlas.WinUI.MyUI >>>{ >>> public partial class Policy : UPCIForm >>> { >>> private string PolicyNumber; >>> private DataSet dsData; >>> private PolicyBiz oBiz; >>> >>> // Need to save the polid so later I can get related info >>> public string PolID; >>> >>> public Policy(string pn) >>> { >>> >>> this.PolicyNumber = pn; >>> InitializeComponent(); >>> >>> this.FillData(); >>> } >>> public void FillData() >>> { >>> // I'm directly calling a Biz class. In reality, a Web Service >>> // should be here which calls the Biz class >>> oBiz = new PolicyBiz(); >>> dsData = oBiz.GetPolicy(this.PolicyNumber); >>> >>> >>> >>> } >>> >>> private void Policy_Load(object sender, EventArgs e) >>> { >>> >>> } >>> >>> private void Policy_Layout(object sender, LayoutEventArgs e) >>> { >>> //this.tabControl1.Dock = DockStyle.Fill; >>> } >>> >>> >>> } >>>} >>> >>>>>>