在Gridview中显示线 [英] show line inside Gridview

查看:77
本文介绍了在Gridview中显示线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好朋友,
请帮我,
我显示一个gridview.in我显示问题的答案..如果答案是1的三倍,那么我要在最后1个之后一行...与最后2个相同.等等.但是如果运行此代码,则仅显示第一行..单击第二页后,行消失了.我想要解决方案.

hello friends,
plz help me,
i show one gridview.in that i show answers of questions..if answer is three times 1 then i want one line after last 1...same as last 2..etc.but if run this code only 1st page line is display..after click on second page line is gone.i want solution.

推荐答案

如果我正确理解了,您想在GridView中添加行.
只需将答案放入DataTable中,然后将其绑定到GridView中即可.这就是你想要的吗?
例如,
If i understand you correctly, you want to add lines into GridView.
Just put the answers into a DataTable and bind it into GridView. Is this what you want?
For example,
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        System.Data.DataTable dt = new System.Data.DataTable();
        dt.Columns.Add("answers");

        GridView1 = new GridView();
        GridView1.AutoGenerateColumns = true;
        GridView1.DataSource = dt;
        GridView1.DataBind();

        ViewState["dt"] = dt;
    }
}


当您想添加答案时


When you want to add answer

void AddAnswer(string answer)
{
    System.Data.DataTable dt = (System.Data.DataTable)ViewState["dt"];
    dt.Rows.Add(answer);
    GridView1.DataSource = dt;
    GridView1.DataBind();
}


这篇关于在Gridview中显示线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆