日期:2014-05-18  浏览次数:20414 次

GridView的问题,很多,没有头绪。。。。
string   strSQL   =   "select   *   from   学生   where   name= ' "+TextBox1.Text+ " ' ";
                string   str   =   " ";
                DataSet   ds=dbconn.RunSql(strSQL);
                DataTable   dTable   =   ds.Tables[0];
                GridView1.DataSource   =   dTable.DefaultView;
                GridView1.DataBind();
这个样子算是绑定了数据源了,但是发现这样不能进行添加修改删除等等的操作。。。我希望使用4个Button来完成这4种动作,希望高手指点指点
教材上那种用控件向导来绑定数据源的方法我试过了,并且成功了,但是这种通过动态生成SQL语句来绑定数据源就不能使用了。。。

------解决方案--------------------
你可以添加个模板列.然后在上面添加4个button.
然后定义他们的commandName
接着在gridview中的RowCommand()事件中判断
GridView1_RowCommand()
{
if(e.commandName= " ")
{
//do something
}
}