Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизC# GridView Найти похожие ветки
← →
toto (2012-10-19 16:02) [0]Здравствуйте уважаемые!
Вопрос следующего порядка: В DataGridView добавлена ComboBox. Когда выбираем первую строчку всё работает нормально. Хочу сделать, чтобы при новом выборе всегда оставалась только одна строчка "отмечена".
Pаботаю с Visual Studio 2008, Framework 3.5
<asp:CheckBox ID="chkSelect" runat="server" AutoPostBack="True" OnCheckedChanged="Check_Clicked"/>
Была идея, сделать function
<script type="text/javascript">
function CheckUnique(id) {
var frm = document.forms[0];
for (i=0;i<frm.elements.length;i++) {
if (frm.elements[i].type == "CheckBox")
{ chkSelected = document.getElementById(mhr+"GridView1"+ index + "chkSelect");
if (!chkSelected)
{frm.elements[i].checked = true;
}
}
}
}
</script>
Когда вызываю :
<asp:CheckBox ID="chkSelect" runat="server" AutoPostBack="True" OnCheckedChanged="CheckUnique(this);Check_Clicked;"/>
Усё упало. Что я делаю не так?
Заранее спасибо всем
← →
toto (2012-10-19 16:12) [1]Поправочка : В DataGridView добавлена CheckBox
← →
знайка (2012-10-19 16:43) [2]
> Что я делаю не так?
Всё.
← →
Студент (2012-10-19 16:45) [3]Модель Вид Представление
http://ru.wikipedia.org/wiki/Model-View-Controller
← →
toto (2012-10-19 16:46) [4]хорошо, в какую сторону капать?
← →
Студент (2012-10-19 16:48) [5]toto (19.10.12 16:46) [4]
В сторону свойств обьектов, это уже везде 100 лет, да и модель будет не лишней. Посмотри как в гриде поставить мультивыбор/*в Delphi MultiSelect := true*/
← →
toto (2012-10-19 16:54) [6]да, в Делфи всё проще, но я не в Дельфях...Кто что то делал с GridView? Какие идеи?
← →
toto (2012-10-19 17:02) [7]Вот грид: в который записан CheckBox:
<asp:GridView ID="GridView1" runat="server" Width="1000px" SkinID="GridView" AllowPaging="True"
OnPageIndexChanging="GridView1_PageIndexChanging" OnRowDataBound="GridView1_RowDataBound"
OnSelectedIndexChanged="GridView1_SelectedIndexChanged" OnSelectedIndexChanging="GridView1_SelectedIndexChanging">
<Columns>
<asp:TemplateField HeaderText="Sélection">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" AutoPostBack="True" OnClick="javascript:CheckUnique(this);" OnCheckedChanged="Check_Clicked"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
← →
Студент (2012-10-19 17:23) [8]toto (19.10.12 16:54) [6]
Все те же, пошерсти свойства объектов, от перехода с язык на язык они мало что теряют, скорее приобретают новые.
← →
toto (2012-10-19 17:32) [9]ОК, пока я буду шерстить...может есть знатаки в javaScript?.........вопрос ещё открытый.......
← →
Студент (2012-10-19 17:41) [10]http://stackoverflow.com/
зы
Да не забанят меня Мастера.
← →
toto (2012-10-19 18:06) [11]
> Студент (19.10.12 17:41) [10]
T"es chou.
← →
Студент (2012-10-19 18:10) [12]А можно по русски или английски?
← →
toto (2012-10-19 18:13) [13]Si tu veux : Thank you
← →
icelex © (2012-10-19 18:15) [14]при чем тут свойства, если здесь напутаны клиентская и серверная части?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.08 c