DataBinding.PropertyName Property
.NET Framework (current version)
Gets the name of the ASP.NET server control property to bind data to.
Assembly: System.Web (in System.Web.dll)
The following code example declares three variables, dataBindingOutput1, dataBindingOutput2, and dataBindingOutput3, which access the different properties of a DataBinding object, myDataBinding2. It then assigns the value of the PropertyName property to dataBindingOutput1, concatenates it with the string "The property name is ", and writes the value to a file.
// Use the DataBindingCollection.GetEnumerator method // to iterate through the myDataBindingCollection object // and write the PropertyName, PropertyType, and Expression // properties to a file for each DataBinding object // in the MyDataBindingCollection object. myDataBindingCollection = DataBindings; IEnumerator myEnumerator = myDataBindingCollection.GetEnumerator(); while (myEnumerator.MoveNext()) { myDataBinding2 = (DataBinding)myEnumerator.Current; String dataBindingOutput1, dataBindingOutput2, dataBindingOutput3; dataBindingOutput1 = String.Concat("The property name is ", myDataBinding2.PropertyName); dataBindingOutput2 = String.Concat("The property type is ", myDataBinding2.PropertyType.ToString(), "-", dataBindingOutput1); dataBindingOutput3 = String.Concat("The expression is ", myDataBinding2.Expression, "-", dataBindingOutput2); WriteToFile(dataBindingOutput3); myDataBindingExpression2 = String.Concat("<%#", myDataBinding2.Expression, "%>"); myStringReplace2 = myDataBinding2.PropertyName.Replace(".", "-"); myHtmlControlDesignBehavior.SetAttribute(myStringReplace2, myDataBindingExpression2); int index = myStringReplace2.IndexOf('-'); }// while loop ends
.NET Framework
Available since 1.1
Available since 1.1
Show: