问:
要获得MAmount的值如何获得
<asp:TemplateField HeaderText="数量" SortExPRession="MAmount" HeaderStyle-Width="150">
<Templat Barang>
<saya:SelectNumber ID="MAmount" runat="server" Nilai='<%#Bind("MAmount") %>' />
</Templat Barang>
</asp:TemplateField>
问题补充:要将GridView中的数据批量修改,用FindControl获得<my:SelectNumber ID="MAmount" runat="server" Value='<%#Bind("MAmount") %>' />的值
cmd.CommandType = CommandType.Teks;
cmd.CommandText = "perbarui yf_Purchases set Main=@Main , MAmount=@MAmount,MOverDate=@MOverDate,MMPrice=@MMPrice di mana OrderID=@OrderID ";
cmd.Parameters.Add("@OrderId", SqlDbType.NVarChar, 20);
cmd.Parameters.Add("@Main", SqlDbType.NVarChar, 10);
cmd.Parameter.Tambahkan("@MAmount", SqlDbType.Int);
cmd.Parameters.Add("@MOverDate", SqlDbType.VarChar,50);
cmd.Parameter.Tambahkan("@MMPrice", SqlDbType.Int);
cmd.Parameters["@OrderId"].Value = ((HiddenField)gvr.FindControl("OrderID")).Value;
cmd.Parameters["@Main"].Value = ((TextBox)gvr.FindControl("Main")).Text;
cmd.Parameter["@MAmount"].Nilai =?
答:
contohnya:
dilindungi kekosongan GridView1_RowDataBound (pengirim objek, GridViewRowEventArgs e)
{
mencoba
{
if (e.Row.Cells[12].Text.ToString() == "提交待审核" || e.Row.Cells[12].Text.ToString() == "审核通过")
{
Label lbl_edit = e.Row.FindControl("Label1_edit") sebagai Label;
Label lbl_editr = e.Row.FindControl("Label1_editr") sebagai Label;
lbl_edit.Terlihat = salah;
lbl_editr.Teks = " ";
lbl_editr.Terlihat = benar;
}
}
menangkap { }
}