Click here to Skip to main content
15,893,190 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
<asp:GridView ID="displaycartgridview" runat="server" AutoGenerateColumns="False"
Width="500px" BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None"
BorderWidth="1px" CellPadding="3" CellSpacing="2">
<RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>Medicine Name</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>Manufacturer</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>Dosage</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>Quantity</HeaderTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
<PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
</asp:GridView>

the server side code is

DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
DataColumn col = new DataColumn(); ;
col = new DataColumn("col1");
dt.Columns.Add(col);
col = new DataColumn("col2");
dt.Columns.Add(col);
col = new DataColumn("col3");
dt.Columns.Add(col);
col = new DataColumn("col4");
dt.Columns.Add(col);
dr["col1"] = this.drpdwnmedicine_name.SelectedValue;
dr["col2"] = this.drpdwnmanufacturer_name.SelectedValue;
dr["col3"] = this.dosage.Value;
dr["col4"] = this.quantity.Value;
dt.Rows.Add(dr);
//dt.AcceptChanges();

displaycartgridview.DataSource = dt;
displaycartgridview.DataBind();


but iam not able to see the datas in gridview..it is just show empty when i click button..pls help me to resolve this
Posted

1 solution

try to find out in the following way.

XML
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">

      <Columns>

          <asp:BoundField DataField="CompanyName"  HeaderText="Company"/>

          <asp:BoundField DataField="ContactName" HeaderText="Name"/>

          <asp:BoundField DataField="ContactTitle" HeaderText="Title"/>

          <asp:BoundField DataField="Address" HeaderText="Address"/>

      </Columns>

      </asp:GridView>
 
Share this answer
 
Comments
Iam Velu 18-Aug-11 2:57am    
even after following ur ideas i am not able to get it..so check my server side code..is tat rite for the way which yo asked to use?
Mahendra.p25 18-Aug-11 3:05am    
Have you write DataField="col1" as your dataTable Column
Mahendra.p25 18-Aug-11 3:06am    
Also Check that Your DataTable has Data Or not

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900