<asp:TemplateColumn>
<HeaderTemplate>
<FONT face="宋体">用户密码</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox id="txtPwd" Width="100" TextMode="Password" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<HeaderTemplate>
<FONT face="宋体">确认用户密码</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox id="txtRePwd" Width="100" TextMode="Password" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>

解决方案 »

  1.   

    其实你完全可以添加一绑定列!
    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {

    if(e.Item.ItemIndex>=0)
    {
    int i;
    i=DataGrid1.CurrentPageIndex*DataGrid1.PageSize +e.Item.ItemIndex;

    e.Item.Cells[0].Text=(++i).ToString();
    e.Item.Cells[3].Text="******";
    }
    }
      

  2.   

    xydyh(宇) ( ) 
    救命啊,你都不明白我的意思?
    我需要的是用户输入密码,不是绑定
     Nicholasqpl(你快乐,所以我快乐) ( )的方法在单击修改后还是显示用户字符。怎么样解决呢??
      

  3.   

    那就使用模板列了。自己增加一个textbox控件就可以了。如果还是不行为什么不想别的方法来试试呢?
      

  4.   

    用javascript 来做,加个onchange事件吧
    把字符替换成*****