Jag har gjort en user control med en datagrid och kommer nu att försöka programmera hela datagriden från code behind. Någon som vet någon artikel eller exempel om detta, då jag inte får det att funka. Om du vill komma åt DataGriden som finns i en User Control från en aspx sidas code-behind så sätter du DataGrid deklararationen till public istället för protected som den blir default när du lägger till den. nej jag pratar om att när jag har lagt in min user control på en aspx sida så ska jag börja bygga upp datagriden från min aspx sida. Här kommer ett förslag: jo jag har fått fram datagriden och kan binda kolumner också.Göra datagrid från codebehind
Sv: Göra datagrid från codebehind
Om du pratar om user controllens code-behind så använder du en datagrid i en user control på samma sätt som på en vanlig aspx sida.
/Fredrik Normén NSQAURED2
http://www.nsquared2.netSv: Göra datagrid från codebehind
göra alla templates och edit mode osvSv: Göra datagrid från codebehind
<code>
'--> Initierar kontrollen
Dim dgMyGrid As New DataGrid()
'--> Tilldelar värden
With dgMyGrid
.AutoGenerateColumns = False
mm...
End With
'--> Adderar kontrollen till sidan
Page.Controls.Add(dgMyGrid)
</code>Sv: Göra datagrid från codebehind
<code>
//Lägg till en BoundColumn
BoundColumn dgCol = new BoundColumn();
dgCol.HeaderText = "Mall";
dgCol.DataField = "Mall";
dg.Columns.Add(dgCol);
</code>
Problemet är när man ska lägga till template columner och edit mode osc