控制文字框大小的辦法

來源:互聯網
上載者:User

<ASP:DataGrid id="MyDataGridzc" runat="server"
                                 Width="400"
                                 BackColor="#ccccff" BorderColor="black"
                         ShowFooter="false"
                                 CellPadding="3"
                                 CellSpacing="0"
                                 Font-Name="Verdana"
                                 Font-Size="8pt"
                                 HeaderStyle-BackColor="#aaaadd"
                                 OnDeleteCommand="MyDataGridzc_Delete"
                                 OnEditCommand="MyDataGridzc_Edit"
                                 OnCancelCommand="MyDataGridzc_Cancel"
                                 OnUpdateCommand="MyDataGridzc_Update"
                                 AutoGenerateColumns="false"
                              >
                                <Columns>
                                    <asp:ButtonColumn  Text="刪除" CommandName="Delete" />
                            <asp:EditCommandColumn HeaderText="操作" EditText="修改" CancelText="取消" UpdateText="確認" ItemStyle-Wrap="false" />
                                    <asp:BoundColumn HeaderText="編碼" DataField="編碼" ReadOnly="True" ItemStyle-Wrap="false" />
                                    <asp:BoundColumn HeaderText="名稱" DataField="名稱" ReadOnly="True" ItemStyle-Wrap="false" />
                            <asp:TemplateColumn HeaderText="數量" SortExpression="數量">
                              <ItemTemplate>
                        <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "數量") %>' ID="Label1" NAME="Label1"/>
                      </ItemTemplate>
                      <EditItemTemplate>
                <nobr>
//width="40" height="18",這就是控制文字框大小的辦法
                <asp:TextBox runat="server"  width="40" height="18"  id="edit_zcsl" Text='<%#DataBinder.Eval(Container.DataItem, "數量") %>'/>
                      </EditItemTemplate>
                            </asp:TemplateColumn>
                                    <asp:BoundColumn HeaderText="單位" DataField="單位" ReadOnly="True" ItemStyle-Wrap="false"/>
                                  </Columns>
                          <HeaderStyle BackColor="black" ForeColor="white" HorizontalAlign="center" Height="30" />
                                  <AlternatingItemStyle BackColor="lightgray" />
                              </asp:DataGrid>

        Try
            Dim F4TextBox As TextBox = e.Item.FindControl("edit_F4")
            F4 = F4TextBox.Text
            Dim F5TextBox As TextBox = e.Item.FindControl("edit_F5")
            F5 = Convert.ToInt32(F5TextBox.Text)
            Dim F7TextBox As TextBox = e.Item.FindControl("edit_F7")
            F7 = Convert.ToInt32(F7TextBox.Text)
            Dim F8TextBox As TextBox = e.Item.FindControl("edit_F8")
            F8 = Convert.ToInt32(F8TextBox.Text)
            Dim F9TextBox As TextBox = e.Item.FindControl("edit_F9")
            F9 = Convert.ToInt32(F9TextBox.Text)
            Dim F10TextBox As TextBox = e.Item.FindControl("edit_F10")
            F10 = Convert.ToInt32(F10TextBox.Text)
            Dim F11TextBox As TextBox = e.Item.FindControl("edit_F11")
            F11 = Convert.ToInt32(F11TextBox.Text)
            Dim F12TextBox As TextBox = e.Item.FindControl("edit_F12")
            F12 = Convert.ToInt32(F12TextBox.Text)
            Dim F13TextBox As TextBox = e.Item.FindControl("edit_F13")
            F13 = Convert.ToInt32(F13TextBox.Text)
            Dim F14TextBox As TextBox = e.Item.FindControl("edit_F14")
            F14 = Convert.ToInt32(F14TextBox.Text)
            Dim F15TextBox As TextBox = e.Item.FindControl("edit_F15")
            F15 = Convert.ToInt32(F15TextBox.Text)
        Catch ex As Exception
            Dim StrScript As String = "<script language=javascript>alert('填寫有誤');</script>"
            RegisterClientScriptBlock("sss", StrScript)
            Return
        End Try

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.