<asp:datagrid id="dgList" runat="server" DataKeyField="PlanId" AutoGenerateColumns="False" Width="100%"
Font-Size="12px" CellPadding="5" BorderWidth="1px" BorderColor="#DDE6F4">
<Columns>
<asp:TemplateColumn HeaderText="项目名称" ItemStyle-Width="200">
<ItemTemplate>
<asp:TextBox id=txtItemName runat="server" Width="200" Text='<%# DataBinder.Eval(Container, "DataItem.ItemName") %>' Enabled="False">
</asp:TextBox><br />
<asp:DropDownList id="ddlItemName" Runat="server" Width="207" AutoPostBack="True" OnSelectedIndexChanged="DropDownListChange"></asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn>把ddlItemName里面值取出来放在txtItemName里面,不刷新!