我现在gridview里加了模板列,动态加了按钮,现在点击按钮取出列表中的值,同时取两个值,取一个没问题,取两个就难了,因为得到值的时候都不知道得到哪个,代码如下,希望高手进行指点。
LinkButton fanHui = new LinkButton();
fanHui.Text = "[ 拽回 ]";
fanHui.CommandArgument = DataBinder.Eval(e.Row.DataItem, "id").ToString();
//fanHui.CommandArgument = DataBinder.Eval(e.Row.DataItem, "hao").ToString();
fanHui.CommandName = "BackTrack";
e.Row.Cells[e.Row.Cells.Count - 1].Controls.Add(fanHui);
得到值:
if (e.CommandName == "BackTrack")
{
string id = e.CommandArgument.ToString();
}现在需要的是把//fanHui.CommandArgument = DataBinder.Eval(e.Row.DataItem, "hao").ToString();
值也得到
LinkButton fanHui = new LinkButton();
fanHui.Text = "[ 拽回 ]";
fanHui.CommandArgument = DataBinder.Eval(e.Row.DataItem, "id").ToString();
//fanHui.CommandArgument = DataBinder.Eval(e.Row.DataItem, "hao").ToString();
fanHui.CommandName = "BackTrack";
e.Row.Cells[e.Row.Cells.Count - 1].Controls.Add(fanHui);
得到值:
if (e.CommandName == "BackTrack")
{
string id = e.CommandArgument.ToString();
}现在需要的是把//fanHui.CommandArgument = DataBinder.Eval(e.Row.DataItem, "hao").ToString();
值也得到
用split(',')[0]取第一个
用split(',')[1]取第二个
用split(',')[1]取第二个