GridView繫結資料更新時出現 stuname已宣告的錯誤,怎麼解決?

2025-02-05 10:35:24 字數 3512 閱讀 7226

幫我看下gridview中更新資料時的錯誤

1樓:星辰宇宙

建議用tablecell 類的 findcontrol(string) 方法來獲取控制項,如。

control ctl = user_"txtname");

if(ctl != null)

如果不確定物件是否為空,一定要進行檢查。

2樓:網友

你有一項轉換的時候型別不對,應該是你的name、pwd和pwr之中的乙個。

他們在gridview裡面是linkbutton型,但是你將它們強轉成textbox,出錯了。

3樓:拖鞋不脫

你看一下你的gridview裡面的第二列、第三列、第四列裡面的控制項都是什麼?是不是有linkbutton控制項。

怎麼繫結gridview裡的資料

4樓:手機使用者

前提是你資料庫存**的路徑了麼?如果沒有你就再加一列**欄位,專門存放相對**路徑的!接著 在grideview列新增乙個叫imagefield的列,然後設定裡面乙個叫dataimageurlfield的屬性,裡面填寫你資料庫存的**路徑的欄位名,這樣就搞定了!

5樓:網友

c# code

可以寫乙個方法來呼叫 public string cutstring(string txt, int len) else } 也可以直接在資料庫裡面進行操作 select case when len(field)>10 then left(field,10)+.else field end as news_name,news_id from tablename

eval("title").tostring().substring(0,12) <# gettitle(eval("productname"))%後臺寫個函式擷取字元12個 如果用方便呼叫的話,必須是protected或者public才能訪問。

1 樓的方法可以,2樓的不行,如果長度達不到12個字元,那就會報錯。 你用1 樓的判斷一下就可以。 非常感謝,結帖給分!

6樓:揭弘文

gridview 的資料肯定是要繫結的。 用或用 模板+

然後在page_load裡繫結。

7樓:光明煦

' > 我就是在gridview裡繫結的。這個繫結到 模板。

8樓:晏盼鑲

在c#裡面是利用乙個元件,乙個控制項, 但它們的名字我忘了。 首先是將資料庫綁到元件,再將元件和控制項相綁。

gridview結合泛型繫結資料,現在要為gridview增加,以及更新功能,該怎麼辦

9樓:網友

在gridview控制項中,你所指的「」是應該包括「更新」和「取消」這兩步的,你可以這樣做:

1、設計模式下:先將gridview控制項的columns屬性開啟,繫結與資料表中的相對應的列;並在columns對話方塊中commandfield,將裡面的」、更新、取消「新增上去,確定退出。這樣在你繫結的gridview記錄中就多了一列「」(在寫完後臺**時,你點就會出現「更新」和「取消」了)。

2、設計模式下:開啟gridview的datakeynames屬性,在該屬性中新增索引欄位,要與資料表中的列名一致,最好順序也一致。

3、cs模式下寫**:

1)先構造乙個繫結方法,假如你的資料表結構是這樣 users: userid[int] identity(1,1), username[nvarchar](10)..並且新增的gridview名字是gridview1

可以這樣寫了:

public void abcbind()

2) 頁面的load事件這樣寫。

protected void page_load(object sender, eventargs e)

3)其它事件如下:

protected void gridview1_rowediting(object sender, gridviewediteventargs e)

protected void gridview1_rowupdating(object sender, gridviewupdateeventargs e)

protected void gridview1_rowcancelingedit(object sender, gridviewcancelediteventargs e)

10樓:網友

在設計檢視中dategridview的列。

gridview 資料動態繫結

11樓:厙茂典

第一步:生成乙個和gridview相同列的datatable(暫且叫tablea),用於繫結gridview。

第二步:把gridview的資料從資料庫中取出,放入datatable,注意,這是另外乙個datatable(暫且叫tableb),gridview的資料都從這裡取。不過datatable的行是gridview的列。

第一步的那個datatable僅僅用於gridview繫結用,沒有任何其他用途。

第三步:根據第二步的tableb的資料行,動態生成gridview的列。同時add控制項。

第四步:給gridview生成的動態控制項繫結自己的事件。

第五步:給事件新增更改tableb的**。

第六步:把tableb放進session.完畢。

手動繫結gridview問題 顯示不出資料

12樓:解憂解憂雜貨鋪

打斷點dataset ds = new dataset();

看ds裡面有資料沒。。

13樓:網友

, "room");

這一句先不指定表名試試看,改成如下:;

14樓:網友

你確定你的sql語句沒問題嗎?

select bed,name,stuno,major,sch_year from room where dormitory='""'

gridview(繫結資料是用sqldatasource)更新資料錯誤,麻煩高手指教!**等

15樓:

這裡已經提示很清楚了:

不能將值 null 插入列 't_identitycard_num',表 '';列不允許有 null 值。update 失敗。

你寫的程式裡面的 't_identitycard_num' 有null值,有2種解決方法:

程式裡面限制 't_identitycard_num' 是null不能儲存。

表允許 't_identitycard_num' 為null值。

16樓:微風

列 't_identitycard_num'被設計成不允許null值的。

但在執行update時傳了乙個null值到該欄位,引起錯誤。

gridview更新問題

樓主檢視下你的 更新 編輯 是否是gridview的第二列。你的gridview1.rows e.rowindex cells 1 controls 0 應該是某一個命令按鈕,而不是你要取得修改後的值。型別轉換錯誤 樓上2位說的就是這個意思 我個人認為你是寫錯 gridview1.rows e.ro...

什麼是資料標定,資料標註具體指什麼?有明確的概念說明嗎?

資料標定是對資料的校準。標定,主要是指使用標準的計量儀器對所使用儀器的準確度 精度 進行檢測是否符合標準,一般大多用於精密度較高的儀器。標定也可以認為是校準。因此,也可以認為標定包含以上兩方面的意思。標定可以確定儀器或測量系統的輸入 輸出關係,賦予儀器或測量系統分度值 確定儀器或測量系統的靜態特性指...

Excel怎樣對選定資料中符合條件的進行排序

選中a到e列,然後 資料 排續 主要關鍵字為班級,排序依據為數值,次序為升序。然後再新增條件,次要關鍵字為成績,排序依據為數值,次序為降序。再將班內名次新增上就可以了 有很多種公式來組合可以實現這 自類條件名次bai 這裡提供一種簡便直du觀的zhi單函式方法 dao1 c2 c1000是班級,d2...