פורסם 2009 באפריל 816 שנים אני עובד בASP.NET.אז ככה אני רוצה ליצור כמה פקד בלולאה ובשביל זה אני צריך ID שונה בכל אחד, אז עשיתי איזה משהו והוא לא עובד...אני יכול להוריד את השדה ID והוא יצור כבר לבד ID משלו, אבל זה לא פותר לי את הבעיה כי אני כן צריך שדות אחרים..ולקוד:<asp:GridView ID="GridView<% = i.ToString() %>" runat="server" AllowPaging="False" AutoGenerateColumns="False" DataSourceID="<% = (dtList.Rows[nNumOfRow][1].ToString() + i.ToString()) %>" PageSize="5"> <Columns> <asp:BoundField DataField="Title" HeaderText="sTitle" SortExpression="sTitle" /> <asp:BoundField DataField="Date" HeaderText="dDate" SortExpression="dDate" /> <asp:BoundField DataField="URL" HeaderText="sURL" SortExpression="sURL" /> </Columns></asp:GridView>כמובן שזהוא קוד חלקי, בגדול זה נמצא בלולאה כאשר i הוא המקדם וdtList זהו DATATABLE.זה למשל לא תקין:DataSourceID="<% = (dtList.Rows[nNumOfRow][1].ToString() + i.ToString()) %>"זה מובן מאוד כי הפקד הוא צד שרת ואני מקנפג אותו בצד לקוח, אני גם לא יכול לעשות את זה רק בצד אחד כמו שאתם רואים...
פורסם 2009 באפריל 1116 שנים http://www.dotnetspider.com/resources/750-Dynamically-creating-ASP-NET-controls-from-e-cod.aspxאגב, יצירת פקדים בruntime בasp.net זה נוראי ועושה כאב ראש ברגע שאתה צריך לדאוג לאירועים ולעדכונים שלהם.בהצלחה.
פורסם 2009 באפריל 1116 שנים מחבר יש לך דרכים אחרות לפתור את הבעיה הזו?נראה חופר, תודה אני אקרא את זה מחר.
פורסם 2009 באפריל 1416 שנים מחבר אני אצור לי הכל בקבצי CS ואשפוך את זה לאיזה שהוא קונטיינר(כנראה PLACEHOLDER).מה שעכשיו אני צריך להבין זה איך ליצור טבלה בקובץ CS
פורסם 2009 באפריל 2216 שנים google for repeater classit might be more elegent than a container solution. I need to see more of the design in order to help.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.