<asp:datagrid id="DataGrid1" runat="server" Width="100%" Font-Size="12px" AutoGenerateColumns="False" AllowSorting="True" PageSize="5" BorderColor="#CC9966" BorderWidth="1px" BackColor="White" CellPadding="4" BorderStyle="None" OnSortCommand="DataGrid1_SortCommand">
<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66"></SelectedItemStyle>
<ItemStyle ForeColor="#330099" BackColor="White"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" BorderStyle="Solid" BackColor="#990000"></HeaderStyle>
<FooterStyle ForeColor="#330099" BackColor="#FFFFCC"></FooterStyle>
<Columns>
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="objectGuid" DataNavigateUrlFormatString="ShowDetail.aspx?id={0}" DataTextField="Title" SortExpression="Title" HeaderText="标题 [Title]" DataTextFormatString="<img src="images/meng.gif" border="0" align="absmiddle" hspace="5">{0}">
<ItemStyle Width="72%"></ItemStyle>
</asp:HyperLinkColumn>
<asp:BoundColumn DataField="CreateDate" SortExpression="CreateDate" HeaderText="发布日期 [Published Date]" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}">
<ItemStyle Width="28%"></ItemStyle>
</asp:BoundColumn>
</Columns>
<PagerStyle NextPageText="下一页" PrevPageText="上一页" HorizontalAlign="Center" ForeColor="#330099" BackColor="#FFFFCC"></PagerStyle>
</asp:datagrid>http://lucky_elove.www1.dotnetplayground.com/
<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66"></SelectedItemStyle>
<ItemStyle ForeColor="#330099" BackColor="White"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" BorderStyle="Solid" BackColor="#990000"></HeaderStyle>
<FooterStyle ForeColor="#330099" BackColor="#FFFFCC"></FooterStyle>
<Columns>
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="objectGuid" DataNavigateUrlFormatString="ShowDetail.aspx?id={0}" DataTextField="Title" SortExpression="Title" HeaderText="标题 [Title]" DataTextFormatString="<img src="images/meng.gif" border="0" align="absmiddle" hspace="5">{0}">
<ItemStyle Width="72%"></ItemStyle>
</asp:HyperLinkColumn>
<asp:BoundColumn DataField="CreateDate" SortExpression="CreateDate" HeaderText="发布日期 [Published Date]" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}">
<ItemStyle Width="28%"></ItemStyle>
</asp:BoundColumn>
</Columns>
<PagerStyle NextPageText="下一页" PrevPageText="上一页" HorizontalAlign="Center" ForeColor="#330099" BackColor="#FFFFCC"></PagerStyle>
</asp:datagrid>http://lucky_elove.www1.dotnetplayground.com/
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string ID = "123";
string Name = "user";
if ( ( e.Item.ItemType != ListItemType.Header ) && ( e.Item.ItemType != ListItemType.Footer ) )
{
e.Item.Cells[0].Text = "<a href=" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).NavigateUrl + "&ID=" + ID + "&Name=" + Name + ">" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).Text + "</a>";
}
}2、把dropdownlist的初始化代码放到page_load的if ( !IsPostBack ){}里