Ask a Question related to ASP.NET Data Grid Control, Design and Development.
-
Moshe Pack #1
How to change header captions
How can I change header captions when working with a bound DataGrid in
ASP.Net? I am looking for a way to do this without involving the SQL.
Thank you.
Moshe Pack Guest
-
#38602 [Asn->Csd]: header( "HTTP/1.0 ..." ) does not change proto ver. Fix included.
ID: 38602 Updated by: iliaa@php.net Reported By: tomsn at inetoffice dot com -Status: Assigned +Status: ... -
#38602 [Opn->Asn]: header( "HTTP/1.0 ..." ) does not change proto ver. Fix included.
ID: 38602 Updated by: tony2001@php.net Reported By: tomsn at inetoffice dot com -Status: Open +Status: ... -
How do you change the vertical grid line color of the header in a datagrid???
Hi, I managed to change the vertical grid line color for all the rows, but can't get it to work for the header as well. Any help? Thanks -
IPTC Captions
I need to manipulate the IPTC captions within a jpeg using Perl. Is their a module or an easy way of doing this in Perl ? Thanks Neill -
Help - Photo Captions
David, I couldn't edit for some reason. The next-to-last step in 2 should have said put 10 percent in the Height box. (Have to remember not to... -
Eliyahu Goldin #2
Re: How to change header captions
An example:
<asp:BoundColumn DataField="Description" HeaderText="Another
Text"></asp:BoundColumn>
Eliyahu
"Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...> How can I change header captions when working with a bound DataGrid in
> ASP.Net? I am looking for a way to do this without involving the SQL.
>
> Thank you.
Eliyahu Goldin Guest
-
Moshe Pack #3
Re: How to change header captions
Eliyahu,
Do you have an idea how to do with code-behind?
Thanks,
Moshe.
"Eliyahu Goldin" wrote:
> An example:
>
> <asp:BoundColumn DataField="Description" HeaderText="Another
> Text"></asp:BoundColumn>
>
> Eliyahu
>
> "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...>> > How can I change header captions when working with a bound DataGrid in
> > ASP.Net? I am looking for a way to do this without involving the SQL.
> >
> > Thank you.
>
>Moshe Pack Guest
-
Eliyahu Goldin #4
Re: How to change header captions
Yes Moshe, you can get to header captions from datagrid Columns collection:
myGrid.Columns[i].HeaderText = "Another Text";
Note that automatically generated columns are not added to the Columns
collection.
Eliyahu
"Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...> Eliyahu,
>
> Do you have an idea how to do with code-behind?
>
> Thanks,
> Moshe.
>
> "Eliyahu Goldin" wrote:
>> > An example:
> >
> > <asp:BoundColumn DataField="Description" HeaderText="Another
> > Text"></asp:BoundColumn>
> >
> > Eliyahu
> >
> > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...> >> > > How can I change header captions when working with a bound DataGrid in
> > > ASP.Net? I am looking for a way to do this without involving the SQL.
> > >
> > > Thank you.
> >
> >
Eliyahu Goldin Guest
-
Moshe Pack #5
Re: How to change header captions
Eliyahu,
If I generate columns automatically (AutoGenerateColumns = True), is there
anything I can do to change the header text other than to create column
aliases in the SQL?
Thanks,
Moshe.
"Eliyahu Goldin" wrote:
> Yes Moshe, you can get to header captions from datagrid Columns collection:
>
> myGrid.Columns[i].HeaderText = "Another Text";
>
> Note that automatically generated columns are not added to the Columns
> collection.
>
> Eliyahu
>
> "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...>> > Eliyahu,
> >
> > Do you have an idea how to do with code-behind?
> >
> > Thanks,
> > Moshe.
> >
> > "Eliyahu Goldin" wrote:
> >> > > An example:
> > >
> > > <asp:BoundColumn DataField="Description" HeaderText="Another
> > > Text"></asp:BoundColumn>
> > >
> > > Eliyahu
> > >
> > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...
> > > > How can I change header captions when working with a bound DataGrid in
> > > > ASP.Net? I am looking for a way to do this without involving the SQL.
> > > >
> > > > Thank you.
> > >
> > >
> > >
>
>Moshe Pack Guest
-
Eliyahu Goldin #6
Re: How to change header captions
Moshe,
You can try doing this in ItemCreated event. Something like that:
if (e.Item.ItemType != ListItemType.Header)
return;
foreach (TableCell cell in e.Item.Cells)
{
switch (cell.Text)
{
case "Description":
cell.Text = "Another Text";
break;
...
}
}
Eliyahu
"Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
news:F7D5C93D-473C-4E64-B0C1-BBF154BA1A07@microsoft.com...collection:> Eliyahu,
>
> If I generate columns automatically (AutoGenerateColumns = True), is there
> anything I can do to change the header text other than to create column
> aliases in the SQL?
>
> Thanks,
> Moshe.
>
> "Eliyahu Goldin" wrote:
>> > Yes Moshe, you can get to header captions from datagrid ColumnsDataGrid in> >
> > myGrid.Columns[i].HeaderText = "Another Text";
> >
> > Note that automatically generated columns are not added to the Columns
> > collection.
> >
> > Eliyahu
> >
> > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...> > > Eliyahu,
> > >
> > > Do you have an idea how to do with code-behind?
> > >
> > > Thanks,
> > > Moshe.
> > >
> > > "Eliyahu Goldin" wrote:
> > >
> > > > An example:
> > > >
> > > > <asp:BoundColumn DataField="Description" HeaderText="Another
> > > > Text"></asp:BoundColumn>
> > > >
> > > > Eliyahu
> > > >
> > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...
> > > > > How can I change header captions when working with a boundSQL.> > > > > ASP.Net? I am looking for a way to do this without involving the> >> > > > >
> > > > > Thank you.
> > > >
> > > >
> > > >
> >
> >
Eliyahu Goldin Guest
-
Moshe Pack #7
Re: How to change header captions
Eliyahu,
In the ItemCreated event, the Text property for all table cells contains an
empty string.
In the ItemDataBound event, the Text property is indeed filled in for data
cells, but is blank for header cells.
Any other ideas?
Thanks a lot,
Moshe.
"Eliyahu Goldin" wrote:
> Moshe,
>
> You can try doing this in ItemCreated event. Something like that:
>
> if (e.Item.ItemType != ListItemType.Header)
> return;
>
> foreach (TableCell cell in e.Item.Cells)
> {
> switch (cell.Text)
> {
> case "Description":
> cell.Text = "Another Text";
> break;
> ...
> }
> }
>
> Eliyahu
>
> "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> news:F7D5C93D-473C-4E64-B0C1-BBF154BA1A07@microsoft.com...> collection:> > Eliyahu,
> >
> > If I generate columns automatically (AutoGenerateColumns = True), is there
> > anything I can do to change the header text other than to create column
> > aliases in the SQL?
> >
> > Thanks,
> > Moshe.
> >
> > "Eliyahu Goldin" wrote:
> >> > > Yes Moshe, you can get to header captions from datagrid Columns> DataGrid in> > >
> > > myGrid.Columns[i].HeaderText = "Another Text";
> > >
> > > Note that automatically generated columns are not added to the Columns
> > > collection.
> > >
> > > Eliyahu
> > >
> > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...
> > > > Eliyahu,
> > > >
> > > > Do you have an idea how to do with code-behind?
> > > >
> > > > Thanks,
> > > > Moshe.
> > > >
> > > > "Eliyahu Goldin" wrote:
> > > >
> > > > > An example:
> > > > >
> > > > > <asp:BoundColumn DataField="Description" HeaderText="Another
> > > > > Text"></asp:BoundColumn>
> > > > >
> > > > > Eliyahu
> > > > >
> > > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > > > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...
> > > > > > How can I change header captions when working with a bound> SQL.> > > > > > ASP.Net? I am looking for a way to do this without involving the>> > > > > >
> > > > > > Thank you.
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
>
>Moshe Pack Guest
-
Eliyahu Goldin #8
Re: How to change header captions
Moshe,
Please double check. For the items of type ListItemType.Header Text
property should be set to the column name.
Eliyahu
"Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
news:93917981-DF44-4F6E-8678-320DB7455BCF@microsoft.com...an> Eliyahu,
>
> In the ItemCreated event, the Text property for all table cells containsthere> empty string.
>
> In the ItemDataBound event, the Text property is indeed filled in for data
> cells, but is blank for header cells.
>
> Any other ideas?
>
> Thanks a lot,
> Moshe.
>
> "Eliyahu Goldin" wrote:
>> > Moshe,
> >
> > You can try doing this in ItemCreated event. Something like that:
> >
> > if (e.Item.ItemType != ListItemType.Header)
> > return;
> >
> > foreach (TableCell cell in e.Item.Cells)
> > {
> > switch (cell.Text)
> > {
> > case "Description":
> > cell.Text = "Another Text";
> > break;
> > ...
> > }
> > }
> >
> > Eliyahu
> >
> > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > news:F7D5C93D-473C-4E64-B0C1-BBF154BA1A07@microsoft.com...> > > Eliyahu,
> > >
> > > If I generate columns automatically (AutoGenerateColumns = True), iscolumn> > > anything I can do to change the header text other than to createColumns> > collection:> > > aliases in the SQL?
> > >
> > > Thanks,
> > > Moshe.
> > >
> > > "Eliyahu Goldin" wrote:
> > >
> > > > Yes Moshe, you can get to header captions from datagrid Columns> > > >
> > > > myGrid.Columns[i].HeaderText = "Another Text";
> > > >
> > > > Note that automatically generated columns are not added to themessage> > > > collection.
> > > >
> > > > Eliyahu
> > > >
> > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > > news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...
> > > > > Eliyahu,
> > > > >
> > > > > Do you have an idea how to do with code-behind?
> > > > >
> > > > > Thanks,
> > > > > Moshe.
> > > > >
> > > > > "Eliyahu Goldin" wrote:
> > > > >
> > > > > > An example:
> > > > > >
> > > > > > <asp:BoundColumn DataField="Description" HeaderText="Another
> > > > > > Text"></asp:BoundColumn>
> > > > > >
> > > > > > Eliyahu
> > > > > >
> > > > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote inthe> > DataGrid in> > > > > > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...
> > > > > > > How can I change header captions when working with a bound> > > > > > > ASP.Net? I am looking for a way to do this without involving> > SQL.> >> > > > > > >
> > > > > > > Thank you.
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > >
> > > >
> >
> >
Eliyahu Goldin Guest
-
Moshe Pack #9
Re: How to change header captions
Eliyahu,
I looped around, writing to the Output window with the following:
For Each cell In e.Item.Cells
If cell.Text <> String.Empty Then
System.Diagnostics.Debug.WriteLine("grdUsers_ItemC reated: '"
& cell.Text.ToString & "'")
End If
Next cell
Nothing gets printed in ItemCreated(). In ItemDataBound() only the data
rows are printed to the Output window. The headers never make it there.
Any ideas?
Thanks,
Moshe
"Eliyahu Goldin" wrote:
> Moshe,
>
> Please double check. For the items of type ListItemType.Header Text
> property should be set to the column name.
>
> Eliyahu
>
> "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> news:93917981-DF44-4F6E-8678-320DB7455BCF@microsoft.com...> an> > Eliyahu,
> >
> > In the ItemCreated event, the Text property for all table cells contains> there> > empty string.
> >
> > In the ItemDataBound event, the Text property is indeed filled in for data
> > cells, but is blank for header cells.
> >
> > Any other ideas?
> >
> > Thanks a lot,
> > Moshe.
> >
> > "Eliyahu Goldin" wrote:
> >> > > Moshe,
> > >
> > > You can try doing this in ItemCreated event. Something like that:
> > >
> > > if (e.Item.ItemType != ListItemType.Header)
> > > return;
> > >
> > > foreach (TableCell cell in e.Item.Cells)
> > > {
> > > switch (cell.Text)
> > > {
> > > case "Description":
> > > cell.Text = "Another Text";
> > > break;
> > > ...
> > > }
> > > }
> > >
> > > Eliyahu
> > >
> > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > news:F7D5C93D-473C-4E64-B0C1-BBF154BA1A07@microsoft.com...
> > > > Eliyahu,
> > > >
> > > > If I generate columns automatically (AutoGenerateColumns = True), is> column> > > > anything I can do to change the header text other than to create> Columns> > > > aliases in the SQL?
> > > >
> > > > Thanks,
> > > > Moshe.
> > > >
> > > > "Eliyahu Goldin" wrote:
> > > >
> > > > > Yes Moshe, you can get to header captions from datagrid Columns
> > > collection:
> > > > >
> > > > > myGrid.Columns[i].HeaderText = "Another Text";
> > > > >
> > > > > Note that automatically generated columns are not added to the> message> > > > > collection.
> > > > >
> > > > > Eliyahu
> > > > >
> > > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > > > news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...
> > > > > > Eliyahu,
> > > > > >
> > > > > > Do you have an idea how to do with code-behind?
> > > > > >
> > > > > > Thanks,
> > > > > > Moshe.
> > > > > >
> > > > > > "Eliyahu Goldin" wrote:
> > > > > >
> > > > > > > An example:
> > > > > > >
> > > > > > > <asp:BoundColumn DataField="Description" HeaderText="Another
> > > > > > > Text"></asp:BoundColumn>
> > > > > > >
> > > > > > > Eliyahu
> > > > > > >
> > > > > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in> the> > > > > > > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...
> > > > > > > > How can I change header captions when working with a bound
> > > DataGrid in
> > > > > > > > ASP.Net? I am looking for a way to do this without involving>> > > SQL.
> > > > > > > >
> > > > > > > > Thank you.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
>
>Moshe Pack Guest
-
Eliyahu Goldin #10
Re: How to change header captions
OK, I've tested it myself. The following ItemCreated event handler WORKS.
B'emet. It adds "aaa" to every header.
private void dg_ItemCreated(object sender,
System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType != ListItemType.Header)
return;
foreach (TableCell cell in e.Item.Cells)
{
cell.Text += "aaa";
}
}
Eliyahu
"Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
news:03134717-419D-4F18-8A14-8659981AC5C4@microsoft.com...'"> Eliyahu,
>
> I looped around, writing to the Output window with the following:
>
> For Each cell In e.Item.Cells
> If cell.Text <> String.Empty Then
> System.Diagnostics.Debug.WriteLine("grdUsers_ItemC reated:contains> & cell.Text.ToString & "'")
> End If
> Next cell
>
> Nothing gets printed in ItemCreated(). In ItemDataBound() only the data
> rows are printed to the Output window. The headers never make it there.
>
> Any ideas?
>
> Thanks,
> Moshe
>
>
> "Eliyahu Goldin" wrote:
>> > Moshe,
> >
> > Please double check. For the items of type ListItemType.Header Text
> > property should be set to the column name.
> >
> > Eliyahu
> >
> > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > news:93917981-DF44-4F6E-8678-320DB7455BCF@microsoft.com...> > > Eliyahu,
> > >
> > > In the ItemCreated event, the Text property for all table cellsdata> > an> > > empty string.
> > >
> > > In the ItemDataBound event, the Text property is indeed filled in foris> > > cells, but is blank for header cells.
> > >
> > > Any other ideas?
> > >
> > > Thanks a lot,
> > > Moshe.
> > >
> > > "Eliyahu Goldin" wrote:
> > >
> > > > Moshe,
> > > >
> > > > You can try doing this in ItemCreated event. Something like that:
> > > >
> > > > if (e.Item.ItemType != ListItemType.Header)
> > > > return;
> > > >
> > > > foreach (TableCell cell in e.Item.Cells)
> > > > {
> > > > switch (cell.Text)
> > > > {
> > > > case "Description":
> > > > cell.Text = "Another Text";
> > > > break;
> > > > ...
> > > > }
> > > > }
> > > >
> > > > Eliyahu
> > > >
> > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in message
> > > > news:F7D5C93D-473C-4E64-B0C1-BBF154BA1A07@microsoft.com...
> > > > > Eliyahu,
> > > > >
> > > > > If I generate columns automatically (AutoGenerateColumns = True),message> > there> > column> > > > > anything I can do to change the header text other than to create> > Columns> > > > > aliases in the SQL?
> > > > >
> > > > > Thanks,
> > > > > Moshe.
> > > > >
> > > > > "Eliyahu Goldin" wrote:
> > > > >
> > > > > > Yes Moshe, you can get to header captions from datagrid Columns
> > > > collection:
> > > > > >
> > > > > > myGrid.Columns[i].HeaderText = "Another Text";
> > > > > >
> > > > > > Note that automatically generated columns are not added to the> > > > > > collection.
> > > > > >
> > > > > > Eliyahu
> > > > > >
> > > > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote ininvolving> > message> > > > > > news:8F2D43AD-9CA5-4D93-8D6F-03728DBF1FCA@microsoft.com...
> > > > > > > Eliyahu,
> > > > > > >
> > > > > > > Do you have an idea how to do with code-behind?
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Moshe.
> > > > > > >
> > > > > > > "Eliyahu Goldin" wrote:
> > > > > > >
> > > > > > > > An example:
> > > > > > > >
> > > > > > > > <asp:BoundColumn DataField="Description" HeaderText="Another
> > > > > > > > Text"></asp:BoundColumn>
> > > > > > > >
> > > > > > > > Eliyahu
> > > > > > > >
> > > > > > > > "Moshe Pack" <MoshePack@discussions.microsoft.com> wrote in> > > > > > > > news:5F498ADB-694B-41E3-8B4A-4F58BBA8FAFA@microsoft.com...
> > > > > > > > > How can I change header captions when working with a bound
> > > > DataGrid in
> > > > > > > > > ASP.Net? I am looking for a way to do this without> > the> >> > > > SQL.
> > > > > > > > >
> > > > > > > > > Thank you.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > >
> > > >
> >
> >
Eliyahu Goldin Guest



Reply With Quote

