TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
SeethaPartha
NA
89
30.6k
A column data of DB in grid view as 2 Columns
Nov 17 2017 2:27 AM
How to bind a particular database field in Grid view as 2 columns.
As usual all data added row wise only.
1
2
3
4
5
6
7
8
9
10
I need that in 2 column like
1 2 1 6
3 4 2 7
5 6 or 3 8
7 8 4 9
9 10 5 10
so far i have used like below. Please suggest to change this code based on above requirement.
<asp:GridView ID="GridCatg" runat="server" AutoGenerateColumns="False" DataKeyNames="HCM_CATG_CD"
OnRowDataBound="GridCatg_RowDataBound" PageIndex="3" PageSize="10">
<Columns>
<asp:TemplateField HeaderText="CATEGORY AND ITS FORMS">
<ItemTemplate>
<asp:CheckBox ID="cbAll" runat="server" Font-Bold="true"/>
<asp:CheckBoxList ID="cb_CATG_FORM" runat="server" Visible="True"
AutoPostBack="False" Height="40px">
</asp:CheckBoxList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
private void BindGrid()
{
DataSet ds = new DataSet();
using (SqlConnection conn = new SqlConnection())
{
conn.ConnectionString = ConfigurationManager
.ConnectionStrings["constr"].ConnectionString;
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "select * from AS_CATG_MASTER";
cmd.Connection = conn;
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(ds);
GridCatg.DataSource = ds;
GridCatg.DataBind();
conn.Close();
}
}
}
protected void GridCatg_RowDataBound(object sender, GridViewRowEventArgs e)
{
//Binding checkbox list to Gridview
if (e.Row.RowIndex != -1 && e.Row.DataItem != null)
{
object objTemp = GridCatg.DataKeys[e.Row.RowIndex].Value as object;
if (objTemp != null)
{
Catgname = objTemp.ToString();
//Do your operations
}
//Itendifying checkboxlist in gridview template column
CheckBox chkall = (CheckBox)e.Row.Cells[0].FindControl("cbAll");
chkall.Text = Catgname;
CheckBoxList chklist = (CheckBoxList)e.Row.Cells[0].FindControl("cb_CATG_FORM");
DataSet bpds = ExecuteDataset(sDsn, "select * from AS_CATG_FORM WHERE HCF_CATG_CD='" + Catgname + "'");
if (bpds.Tables.Count > 0)
{
if (bpds.Tables[0].Rows.Count > 0)
{
//Assigning DataSource to checkboxlist
chklist.DataSource = bpds.Tables[0];
chklist.DataTextField = "HCF_FORM_CD";
chklist.DataValueField = "HCF_FORM_CD";
chklist.DataBind();
//chklist.Items.Insert(0, new ListItem(Catgname));
}
}
chkall.Attributes.Add("onclick", "CallChk('" + chklist.ClientID.ToString() + "','" + chklist.Items.Count + "','" + chkall.ClientID.ToString() + "')");
}
}
Reply
Answers (
2
)
how to check my window OS is activated or not in c#?
Giver internet access after login and 1 hour only