Click here to Skip to main content
15,867,686 members
Home / Discussions / ASP.NET
   

ASP.NET

 
Questioncompiler error Pin
d_smit4-Sep-09 2:52
d_smit4-Sep-09 2:52 
AnswerRe: compiler error Pin
Abhijit Jana4-Sep-09 7:03
professionalAbhijit Jana4-Sep-09 7:03 
AnswerRe: compiler error Pin
Abhishek Sur4-Sep-09 8:11
professionalAbhishek Sur4-Sep-09 8:11 
Questiondatatype problem Pin
ankitjain11104-Sep-09 2:01
ankitjain11104-Sep-09 2:01 
AnswerRe: datatype problem Pin
Vimalsoft(Pty) Ltd4-Sep-09 2:38
professionalVimalsoft(Pty) Ltd4-Sep-09 2:38 
AnswerRe: datatype problem Pin
Greg Chelstowski4-Sep-09 4:20
Greg Chelstowski4-Sep-09 4:20 
GeneralRe: datatype problem Pin
Robert_Pan4-Sep-09 20:08
Robert_Pan4-Sep-09 20:08 
QuestionGridview Button problem Pin
RajpootRohan4-Sep-09 1:51
professionalRajpootRohan4-Sep-09 1:51 
Hi to all,

I am stucked in a problem. I have a gridview in which there are two button columns.

On button click I want image to open in fax viewer. I tried like this.

But the problem is that the foreach is going through all the rows. I want that if a user clicks on a certain button then it should open the corresponding image.

Please assist me...




<br />
<asp:GridView ID="GridView1" runat="server" BackColor="White" DataKeyNames="UniqueID" <br />
                        BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" <br />
                        AutoGenerateColumns="False"><br />
                        <RowStyle ForeColor="#000000" /><br />
                        <FooterStyle BackColor="White" ForeColor="#000066" /><br />
                        <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" /><br />
                        <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" /><br />
                        <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" /><br />
                                <Columns><br />
 <br />
        <asp:TemplateField HeaderStyle-Width="50px" HeaderText="SrNo" InsertVisible="False" SortExpression="SrNo"><br />
        <ItemTemplate><br />
        <asp:Label ID="SrNoLabel" runat="server" Text='<%# Bind("SrNo") %>'></asp:Label><br />
        </ItemTemplate><br />
        <HeaderStyle Width="50px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="50px" HeaderText="UniqueID" InsertVisible="False" SortExpression="UniqueID"><br />
        <ItemTemplate><br />
        <asp:Label ID="UniqueIDLabel" runat="server" Text='<%# Bind("UniqueID") %>'></asp:Label><br />
        </ItemTemplate><br />
        <HeaderStyle Width="50px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="50px" HeaderText="BridgeNo" InsertVisible="False" SortExpression="BridgeNo"><br />
        <ItemTemplate><br />
        <asp:Label ID="BridgeNoLabel" runat="server" Text='<%# Bind("BridgeNo") %>'></asp:Label><br />
        </ItemTemplate><br />
        <HeaderStyle Width="50px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="50px" ItemStyle-HorizontalAlign="Left" HeaderText="PlanNo" InsertVisible="False" SortExpression="PlanNo"><br />
        <ItemTemplate><br />
        <asp:Label ID="PlanNoLabel" runat="server" Text='<%# Bind("PlanNo") %>'></asp:Label><br />
        </ItemTemplate><br />
        <HeaderStyle Width="50px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="180px" ItemStyle-HorizontalAlign="Left"  HeaderText="Description" InsertVisible="False" SortExpression="Description"><br />
        <ItemTemplate><br />
        <asp:TextBox ID="DescriptionTextBox" Enabled="false" TextMode="MultiLine" runat="server" Text='<%# Bind("Description") %>'></asp:TextBox><br />
        </ItemTemplate><br />
        <HeaderStyle Width="180px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="50px" HeaderText="OldUniqueID" InsertVisible="False" SortExpression="OldUniqueID"><br />
        <ItemTemplate><br />
        <asp:Label ID="OldUniqueIDLabel" runat="server" Text='<%# Bind("OldUniqueID") %>'></asp:Label><br />
        </ItemTemplate><br />
        <HeaderStyle Width="50px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="80px" HeaderText="Image" InsertVisible="False" SortExpression="Image"><br />
        <ItemTemplate><br />
        <asp:Button ID="ButtonImg" runat="server" Width="80px" ToolTip='<%# Bind("Image") %>' Text="New Image" OnClick="On_Click" ></asp:Button><br />
        </ItemTemplate><br />
        <HeaderStyle Width="80px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        <asp:TemplateField HeaderStyle-Width="80px" HeaderText="OldImage" InsertVisible="False" SortExpression="OldImage"><br />
        <ItemTemplate><br />
        <asp:Button ID="ButtonOldImage" runat="server" Width="80px" ToolTip='<%# Bind("OldImage") %>' Text="Raw Image" OnClick="By_Click" ></asp:Button><br />
        </ItemTemplate><br />
        <HeaderStyle Width="80px"></HeaderStyle><br />
        </asp:TemplateField><br />
        <br />
        </Columns><br />
                    </asp:GridView><br />

protected void On_Click(object sender, EventArgs e)
{
    foreach (GridViewRow rowitem in GridView1.Rows)
    {
        Button ButtonImg = (Button)rowitem.Cells[6].FindControl("ButtonImg");
        btntext = ButtonImg.ToolTip.ToString();
        final_text = Server.MapPath(btntext);
    }
    System.Diagnostics.Process.Start(final_text);
}


cheers,
sneha

AnswerRe: Gridview Button problem [modified] Pin
sashidhar4-Sep-09 2:17
sashidhar4-Sep-09 2:17 
Question<font> tag become obsolete</font> Pin
myinstincts4-Sep-09 1:40
myinstincts4-Sep-09 1:40 
AnswerRe: tag become obsolete Pin
myinstincts4-Sep-09 1:46
myinstincts4-Sep-09 1:46 
AnswerRe: tag become obsolete Pin
Not Active4-Sep-09 2:15
mentorNot Active4-Sep-09 2:15 
Questioni want create application like outlook or Thunderbird Pin
manish.m.meshram3-Sep-09 23:56
manish.m.meshram3-Sep-09 23:56 
AnswerRe: i want create application like outlook or Thunderbird Pin
Arun Jacob4-Sep-09 0:03
Arun Jacob4-Sep-09 0:03 
AnswerRe: i want create application like outlook or Thunderbird Pin
Ashfield4-Sep-09 1:28
Ashfield4-Sep-09 1:28 
Questionget the bitmap output of the controls Pin
behnam-s3-Sep-09 23:47
behnam-s3-Sep-09 23:47 
AnswerRe: get the bitmap output of the controls [modified] Pin
sashidhar4-Sep-09 1:09
sashidhar4-Sep-09 1:09 
QuestionServer to Server Communication Pin
janat_Al_donia3-Sep-09 22:07
janat_Al_donia3-Sep-09 22:07 
AnswerRe: Server to Server Communication Pin
N a v a n e e t h3-Sep-09 22:13
N a v a n e e t h3-Sep-09 22:13 
GeneralRe: Server to Server Communication Pin
Arun Jacob3-Sep-09 22:31
Arun Jacob3-Sep-09 22:31 
Questionadding data Pin
ankitjain11103-Sep-09 21:24
ankitjain11103-Sep-09 21:24 
AnswerRe: adding data Pin
Vimalsoft(Pty) Ltd3-Sep-09 21:29
professionalVimalsoft(Pty) Ltd3-Sep-09 21:29 
GeneralRe: adding data Pin
ankitjain11103-Sep-09 21:33
ankitjain11103-Sep-09 21:33 
GeneralRe: adding data Pin
Blue_Boy3-Sep-09 21:37
Blue_Boy3-Sep-09 21:37 
GeneralRe: adding data Pin
ankitjain11103-Sep-09 21:52
ankitjain11103-Sep-09 21:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.