asp.netÖеÄGridViewÎÊÌâ
ÎÒÔÚ Page_Load ÀïдÁË
if(!IsPostBack){
GridView1.DataSource=GroupManager.GetGroups();//GetGroups ·µ»ØµÄÊÇ IList<Group>
GridView1.DataBind();
}
¿ÉÎÒÔÚ Submit_Click Àïд´úÂë,È´µÃ²»µ½GridView1µÄÊý¾Ý,GridView1 µÄÊý¾ÝÊǿյÄ,Ò²¾ÍÊÇÊý¾ÝûÓаóÉÏÈ¥,µ«Êý¾ÝÊÇÓеÄ,Ö»ÊÇButton´¥·¢Clickºó¾Í¶ªÊ§ÁË!
ÕâÊÇÔõô»ØÊÂÄØ?
°¥£¬Ä㻹ÊÇÌù´úÂë°É¡£
clas Group
{
public ÀàÐÍ ÊôÐÔÃû { get; set; }
...
...
}
µÄÓÐ?
C# code:
public partial class global_global_aclmanager : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int groupid = MsRequest.GetQueryInt("groupid", 0);
if (groupid == 0) throw new Exception("²ÎÊý´íÎó");
if (!IsPostBack)
{
BindGrid(groupid);
}
}
private void BindGrid(int groupid)
{
GridView1.DataSource = ACLManager.GetACLByGroup(groupid);
GridView1.DataBind();
}
/// <summary>
/// ±£´æ
/// </summary>
protected void Save_Click(object sender, EventArgs e)
{
DataKey key = GridView1.DataKeys[item.RowIndex];
id = Convert.ToInt32(key.Values[0].ToString());
}
}
»¹ÊÇÌùÒ»ÏÂSubmit_Click ÀïµÄ´úÂë°É¡£´ÓĿǰÀ´¿´£
Ïà¹ØÎÊ´ð£º
ÎÒÔÚÒ»¸öASPXÒ³ÃæÖÐÓà <!-- #include file="top.asp"-->ǶÌ×ÁËÒ»¸öaspÒ³Ãæ£¬µ«ÔÚµã»÷°´Å¥Ìá½»±íµ¥µÄʱºòûÓÐÈκη´Ó¦£¬ÊDz»ÊÇÁ½¸öFORMµÄÔÒòÔì³ÉµÄ£¬top.aspÀïÃæÒ²ÓÐÒ»¸öform£¬°ÑǶÌ×È¥µôµÄ»°£¬ÔËÐÐ ......
select top 12 * from Product where [id] not in (select top 12 [id] from Product)
ÕâÑù¿ÉÒÔ·ÖÒ³£¬µ«ÊÇÎÒÔÚºóÃæÏë¼Ó¸öÌõ¼þ
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
ÓÃfieluploadÉÏ´«Îļþ,±¾µØµ÷ÊÔ¿ÉÒÔ,µ«·ÅÔÚ·þÎñÆ÷ÉϾͲ»ÐÐÁË,Çë¸ßÊÖ¿´¿´Ôõô»ØÊÂ
string name = this.fulXJXMWjYj.PostedFile.FileName;
string type2 = name.Substring(name.Las ......
ǰ¶Îʱ¼äÅöµ½Ò»µÀÃæÊÔÌâÈçÏ£º
test.aspxÒ³ÃæÓÐÈçÏ´úÂ룺
Response.Write(Test.GetDate());
TestÀàÈçÏ£º
public class Test
{
static string dt="";
public static s ......