|
|
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
Есть грид в котором заполняются управления и отделы которые входят в состав управления, к ним в sql добавляется ещё "---". Надо что бы при нажатии на редактировать эти тире убирались. Пробовал приведенным ниже кодом, но не получается(( Код: html 1. 2. 3. 4. 5. 6. 7. 8. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 16:44:33 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 17:21:11 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
Andrey1306, ругается на строку if (t.Text.Substring(0, 3) == "---") Object reference not set to an instance of an object. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 17:26:19 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
row.FindControl("TextBox1") is null ?? Под дебагом гляньте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 18:21:55 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
вообще может не TextBox t = (TextBox)row.FindControl("TextBox1"); использовать а e.CommandArgument ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 18:23:47 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
Andrey1306, именно null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 18:26:17 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
string s = DataBinder.Eval(e.Row.DataItem, "uprav").ToString() А если так ? Только не понятно что вы делаете )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 18:29:08 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
Andrey1306, мне нужно при нажатии на кнопку редактировать, когда отобразиться textbox удать с него первые три знака ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 18:35:54 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
intrudersAndrey1306, мне нужно при нажатии на кнопку редактировать, когда отобразиться textbox удать с него первые три знака а может до того как отобразится ?? может уже на стороне БД это сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 18:47:59 |
|
||
|
Gridview Edit
|
|||
|---|---|---|---|
|
#18+
intruders, Попробуй менять при заполении грида protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow && (e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit) { TextBox t = (TextBox)e.Row.FindControl("TextBox1"); if (t.Text.Substring(0, 3) == "---") { t.Text.Remove(0, 3); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2011, 05:33:45 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37594050&tid=1360126]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
192ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 463ms |

| 0 / 0 |
