您的位置:首页 > 其它

DataGrid 动态绑定URL地址,在WebConfig中配置

2007-04-23 14:03 531 查看
C#

DataGrid控件用的是ComponentOne

如果是微软的:更改DataBound中的部分代码即可


using System.Configuration;






private void grdLineShow_ItemDataBound(object sender, C1.Web.C1WebGrid.C1ItemEventArgs e)




...{


string strGroupID;


if(e.Item.ItemType == C1ListItemType.Item||e.Item.ItemType == C1ListItemType.AlternatingItem)




...{


e.Item.Cells[0].Text = System.Convert.ToString(e.Item.ItemIndex + 1);


strGroupID = e.Item.Cells[4].Text.ToString();


myfunc2(strGroupID);




}


}




public string Map = ConfigurationSettings.AppSettings["Map"];








/**//// <summary>


/// 功能:绑定路径


/// 作者:杨义贤


/// 日期:2007-04-23


/// </summary>


/// <param name="strGroupID">线路ID</param>


/// <returns></returns>


protected string myfunc2(object strGroupID)




...{


return Map+"?LineGroupID="+strGroupID.ToString();


}

WebConfig




<add key="Map" value="http://192.168.0.4/JHFM/DN/Drawing/LineDrawingView.aspx"></add><!--文件位置-->



Html

DataGrid模板列




<ItemTemplate>


<asp:HyperLink Text="查看" NavigateUrl='<%# myfunc2(DataBinder.Eval(Container.DataItem,"f_LineGroupID"))%> ' Runat="server" ID="Hyperlink1" target="_blank">


</asp:HyperLink>


</ItemTemplate>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: