リンクのリストを chartfx 表示で表示する for ループを作成しています。chartfx には sqlDataSource が必要です。for ループが 1 回反復するたびに一意の ID を付与しようとしていますが、値または関数を渡すことができません。私のコードの下の例。getSQLID() は、ID にしたい文字列を返す単なる関数です。これはすべて aspx ページで行われ、関数は .cs にあります。どんな助けでも本当にありがとうございました。
//name of the contentplace holder on the aspx page
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server" >
//code behind
Control ctrl = LoadControl("WebUserControl.ascx");
Control placeHolderControl = this.FindControl("Content2");
Control placeHolderControl2 = this.FindControl("ContentPlaceHolder1");
ctrl.ID = "something";
if (placeHolderControl != null)
placeHolderControl.Controls.Add(ctrl);
if (placeHolderControl2 != null)
placeHolderControl2.Controls.Add(ctrl);