首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么获得GridView1绑定数据的方法

2012-10-21 
如何获得GridView1绑定数据的方法VB.NET codeasp:GridView IDGridView1 runatserver AutoGenerateC

如何获得GridView1绑定数据的方法

VB.NET code
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Height="201px"        Width="605px" AllowPaging="True" PageSize="20"  OnPageIndexChanging="GridView1_PageIndexChanging"         OnRowDataBound="GridView1_RowDataBound">        <Columns>            <asp:TemplateField HeaderText="会员名" SortExpression="userid" >              <ItemTemplate>                             <%#Eval("UserID")%>                           </ItemTemplate>                        </asp:TemplateField>            <asp:BoundField DataField="totalPoints" HeaderText="积分" />            <asp:TemplateField HeaderText="总积分">            <ItemTemplate><% [color=#FF0000] string sql="select * from userinfo where userid='"+ (想得到<%#Eval("UserID")%>的值)+"'" [/color]%>                       </ItemTemplate>            </asp:TemplateField>                    </Columns>    </asp:GridView>


[解决办法]
gridview后台绑定了数据源后 前台就可以<%#Eval("UserID")%>来得到类似的数据 但是从没见过有人向你那样在前台那样写SQL的。。。。
[解决办法]
在后台:
string sql="select * from userinfo " ;
DataSet ds=op.db_operation(sql);//数据库操作类op的db_operation方法,执行sql语句
GridView1.dataSource=ds;
GridView1.dataBind();
[解决办法]
C# code
  protected void Page_Load(object sender, EventArgs e)        {           if (!IsPostBack)            {                DataBind();            }        }       //数据绑定方法        public void DataBind()        {            SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Test;User ID=sa;Password=123456");            SqlCommand cmd = new SqlCommand();            cmd.Connection = con;            con.Open();            cmd.CommandText = "select * from Tb1 ";            DataTable dt = new DataTable();            dt.Load(cmd.ExecuteReader());            con.Close();            GridView1.DataSource = dt;            GridView1.DataBind();        }
[解决办法]
后台cs页面指定datasource。确定调用用了GridView的databind()方法。前台用<%# %>标记。再如楼上等人所说,绑定字段就成功啦。

热点排行