VS2005模版列不能獲取命令引數!

2022-02-02 19:18:37 字數 1761 閱讀 3353

vs2005模版列不能獲取命令引數,不是模版列的話是完全沒有問題的!

<

columns

>

<

asp:templatefield 

headertext

="模版列選擇"

>

<

itemtemplate

>

<

asp:linkbutton 

id="lbkid"

runat

="server"

commandname

="choosemodel"

>

選擇asp:linkbutton

>

itemtemplate

>

asp:templatefield

>

<

asp:buttonfield 

commandname

="choosecol"

headertext

="不是模版列的選擇"

text

="選擇"

/>

<

asp:boundfield 

datafield

="name"

/>

columns

>

protected

void

gridview1_rowcommand(

object

sender, gridviewcommandeventargs e)

if(e.commandname =="

choosecol")

}發現如果在模版列使用了e.commandargument 程式會報錯!

但在其他列裡是可以用的!

模板列裡放的控制項的   commandargument 屬性設定下值 ,沒設定的話好像取不到

commandargument =""

protected void gridviewiw1_rowcommand(object sender, gridviewcommandeventargs e)

}html code

<

asp:gridview

id="gridview1"

runat

="server"

onrowcommand

="gridview1_rowcommand"

datakeynames

="id"

>

<

columns

>

<

asp:templatefield

>

<

itemtemplate

>

<

asp:imagebutton

id="ibtnok"

runat

="server"

commandname

="ok"

/>

itemtemplate

>

asp:templatefield

>

columns

>

asp:gridview

>

c# code

protected

void

gridview1_rowcommand(

object

sender, gridviewcommandeventargs e)

}

VS2005中如何獲取本機IP

sql異地備份中,需要本機ip 這個函式可以獲取本機的ip位址。需要這兩個引用 imports system.net imports system.net.sockets private function 獲取ip as string dim x as net.ipaddress dns.getho...

Vista下VS2005不能啟用Web除錯的原因

個人比較喜歡vista,但是由於vs2005在vista下諸多的不相容現象,一直用的是win2003,後來看到網上很多帖子關於介紹vista下安裝vs2005的文章,覺得很是心動,花了半天的時間安裝了vs2005 vs2005 sp1以及update for vista。居然都安裝成功了,讓我驚喜不...

關於VS2005不能更改字型的問題

今天重新裝了系統,先在c盤安裝了sql2005,又在d盤安裝了vs2005,結果開啟vs的時候發現vs的字型不能更改 所以完全更改不了字型的大小,在網上查了很多資料,發現很多人都出現了這個問題,經過今天一天的研究終於弄明白了,寫在這裡,和大家分享一下下 通過 控制面板 新增 刪除陳故鄉,找到sql ...