G
Guest
Hi,
I need to create DataGrid with TemplateColumns in Codebehind
so I do something like that:
TemplateColumn templateColumn = new TemplateColumn();
templateColumn.HeaderText = "header title";
TemplateBuilder templateBuilder = new TemplateBuilder();
templateBuilder.AppendLiteralString("text" );
templateColumn.ItemTemplate = templateBuilder;
DataGrid1.Columns.Add(templateColumn);
so I have new column with "text" string in every row of this column. How
could I define, so I will have in this column some literal text, as this
"text" and also data from DataSet which I've bound to DataGrid1... when I try
to:
templateBuilder.AppendLiteralString("<%# DataBinder.Eval(Container.DataItem,
\"columnName\") %> text" );
it dosen't work as I want to, becouse .NET treaded this like literal control.
Regards,
Krzysztof Karnicki
I need to create DataGrid with TemplateColumns in Codebehind
so I do something like that:
TemplateColumn templateColumn = new TemplateColumn();
templateColumn.HeaderText = "header title";
TemplateBuilder templateBuilder = new TemplateBuilder();
templateBuilder.AppendLiteralString("text" );
templateColumn.ItemTemplate = templateBuilder;
DataGrid1.Columns.Add(templateColumn);
so I have new column with "text" string in every row of this column. How
could I define, so I will have in this column some literal text, as this
"text" and also data from DataSet which I've bound to DataGrid1... when I try
to:
templateBuilder.AppendLiteralString("<%# DataBinder.Eval(Container.DataItem,
\"columnName\") %> text" );
it dosen't work as I want to, becouse .NET treaded this like literal control.
Regards,
Krzysztof Karnicki