Click here to Skip to main content
12,949,700 members (90,152 online)
Rate this:
 
Please Sign up or sign in to vote.
Hi,
I am using the following code :
<asp:DataList ID="DataList1" runat="server" CellPadding="4" 
              DataSourceID="SqlDataSource1" ForeColor="#333333" Width="1023px" 
              onselectedindexchanged="DataList1_SelectedIndexChanged">
              <AlternatingItemStyle BackColor="White" ForeColor="#284775" />
              <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
              <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
              <HeaderTemplate>
                  <table class="style1">
                      <tr>
                          <td class="style5">
                              Name</td>
                          <td class="style6">
                              Details</td>
                          <td class="style2">
                              Rating</td>
                          <td>
                               </td>
                      </tr>
                  </table>
              </HeaderTemplate>
              <ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />
              <ItemTemplate>
                  <table class="style1">
                      <tr>
                          <td class="style3">
                              <asp:Label ID="v_nameLabel" runat="server" CssClass="add" 
                                  Text='<%# Eval("v_name") %>' />
                          </td>
                          <td class="style4">
                              <table class="style1">
                                  <tr>
                                      <td>
                                           </td>
                                      <td>
                                          <asp:Label ID="v_mobileLabel" runat="server" CssClass="details" 
                                              Text='<%# Eval("v_mobile") %>' />
                                      </td>
                                  </tr>
                                  <tr>
                                      <td>
                                           </td>
                                      <td>
                                          <asp:Label ID="v_addLabel" runat="server" CssClass="details" 
                                              Text='<%# Eval("v_add") %>' />
                                      </td>
                                  </tr>
                              </table>
                          </td>
                          <td class="style2">
                              <asp:Label ID="ratingLabel" runat="server" CssClass="add" 
                                  Text='<%# Eval("rating") %>' />
                          </td>
                          <td class="style2">
                              <asp:LinkButton ID="LinkButtonmore" runat="server" Font-Names="Segoe UI" 
                                  Font-Size="Small" Font-Underline="False" ForeColor="#3C6090" 
                                  CommandArgument='<%# Eval("v_id") %>' onclick="LinkButtonmore_Click" >More</asp:LinkButton>
                              <asp:ModalPopupExtender ID="LinkButtonmore_ModalPopupExtender" runat="server" 
                                  DynamicServicePath="" Enabled="True" TargetControlID="LinkButtonmore" CancelControlID="Button1" PopupControlID="divViewDetails">
                              </asp:ModalPopupExtender>
                              
                          </td>
                      </tr>
                  </table>
              </ItemTemplate>
              <SelectedItemStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
          </asp:DataList>

whenever a user clicks on more link button the command argument fires the v_id which i want to convert to int at the code behind and fire a select query to show the list of the particular v_id meber in gridview in a modalpop-up.
During this whole process i am geting a null value from commandargument
Kindly give some suggestions to solve the above problem
Posted 20-Nov-12 0:47am
Updated 20-Nov-12 17:40pm
v2
Comments
ryanb31 20-Nov-12 7:50am
   
Where's the code?
harmohan singh 20-Nov-12 23:42pm
   
the code behind link butoon click is :
protected void LinkButtonmore_Click(object sender, EventArgs e)
{
maindb grid = new maindb();
int txt = Convert.ToInt32(((LinkButton)DataList1.Items[0].FindControl("LinkButtonmore")).Text);
string query1 = "SELECT [particulars], [price_4_40], [price_8_80], [rate_extra_hr], [rate_extra_km], [apd_price], [rail] FROM [tarrif] WHERE ([v_id] = " + txt + ")";
DataSet initial = grid.SelectDisconnected(query1);
GridView1.DataSource = initial;
GridView1.DataBind();

}

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 5,749
CHill60 3,380
Maciej Los 2,953
Jochen Arndt 1,935
ppolymorphe 1,820


Advertise | Privacy | Mobile
Web02 | 2.8.170524.1 | Last Updated 20 Nov 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100