62,041
社区成员
发帖
与我相关
我的任务
分享
<asp:TextBox ID="txtManager" runat="server" Width="350px"></asp:TextBox>
<cc1:AutoCompleteExtender ID="txtManager_AutoCompleteExtender" runat="server" TargetControlID="txtManager"
ServicePath="~/MyWebService.asmx" ServiceMethod="GetSimilarMemberByName" MinimumPrefixLength="1"
CompletionSetCount="10" EnableCaching="true" CompletionInterval="50" OnClientItemSelected="itemSelected">
</cc1:AutoCompleteExtender>
<script type="text/javascript">
var txtManager = document.getElementById("txtManager");
txtManager.control = {
set_text: function (text) {
txtManager.value = text.split('(')[0];
}
};
</script>
<asp:TemplateField HeaderText="Manager " HeaderStyle-VerticalAlign="Middle" HeaderStyle-HorizontalAlign="Center"
ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">
<ItemTemplate>
<%#GetMemberNameByID(DataBinder.Eval(Container.DataItem, "Manager").ToString())%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txt_Manager" runat="server" Text='<%#GetMemberNameByID(DataBinder.Eval(Container.DataItem, "Manager").ToString())%>'
Width="350px"></asp:TextBox><br />
<cc1:AutoCompleteExtender ID="txtManager_AutoCompleteExtender" runat="server" TargetControlID="txt_Manager"
ServicePath="~/MyWebService.asmx" ServiceMethod="GetSimilarMemberByName" MinimumPrefixLength="1"
CompletionSetCount="10" EnableCaching="true" CompletionInterval="50">
</cc1:AutoCompleteExtender>
<script type="text/javascript">
var txt_Manager = '<%# ((Container as GridViewRow).FindControl("txt_Manager") as TextBox).ClientID %>';
txt_Manager.control = {
set_text: function (text) {
txt_Manager.value = text.split('(')[0];
}
};
</script>
</EditItemTemplate>