抓几张图贴出,看看估计就明白了。
(1)在GridView中加入模版列,在模版列中放入按钮。(这个前面已介绍过)
(2)单击GridView编辑模版。
(3)进入如下界面:
(4)单击按钮,点击下面图中的“编辑DataBinding”项,进入(5):
(5)进入按钮的DataBinding界面后,把可绑定属性下的“CommandArgument”项的字段绑定为需要的字段,单击确定按钮后,设置就完成了。
(6)按钮属性值绑定完毕后,即可在按钮的事件中引用该按钮的CommandArgument绑定值了。
(7)引用方式:例子如下:
这是GridView列表模版列中删除按钮触发的事件,有用到调用按钮绑定值:
1
protected void Button6_Click(object sender, EventArgs e)
2
{
3
SqlConnection myconn = new SqlConnection(ConfigurationManager.ConnectionStrings["BaseConnectionString"].ConnectionString);
4
myconn.Open();
5
string sql = "delete Biaozhun_MX where BiaozhunMXID= "+((Button)sender).CommandArgument.ToString();
6
SqlCommand mycommand = new SqlCommand(sql, myconn);
7
mycommand.ExecuteNonQuery();
8
GridView1.DataBind();
9
}
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
2
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客 给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
3
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
4
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
5
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
6
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
7
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
8
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/587e34b10dcf5efbc0859b53470a2db3.gif)
9
![给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转] - wudataoge - 涛哥博客](https://i-blog.csdnimg.cn/blog_migrate/4fd96b3cf02f4c7b5c8964ac8167f7af.gif)
总结:调用绑定值的语句:((Button)sender).CommandArgument.ToString() //直接写在模板 的控件事件里面才行