一个关于变量的问题
.cs文件里面我定义了如下变量:
public string sortid="";
public string sorttitle="";
public string sorttable="";
据个例子来说:
sortid="info_id";
sorttitle="info_title";
sorttable="t_info";
MySql="select '"+sortid+"','"+sorttitle+"' from '"+sorttable+"'";
DataAccess db = new DataAccess();
DataSet show = db.GetDataSet(MySql,"aa");
DataGrid1.DataSource=show.Tables["aa"].DefaultView;
DataGrid1.DataBind();
然后,在相应的.aspx文件里我这么引用
<asp:datagrid id="DataGrid1" runat="server">
<Columns>
<asp:BoundColumn HeaderText="序号" DataField=sortid/>
<asp:HyperLinkColumn HeaderText="名称" DataNavigateUrlField=sortid DataNavigateUrlFormatString="infoshow.aspx?id={0}"DataTextField=sorttitle/>
......................
可是不对,
请问:该怎么改进?