<script type="text/javascript">
function itemvalidate()
{
var checktext = document.getElementById('txtitemcode').value;
var griddata = document.getElementById('griditemdetails');
for (var i = 0; i <= griddata.rows.length; i++)
{
var currentrow = griddata.rows[i];
if (currentrow.cells[0].value == checktext)
{
alert('Item code matched');
}
else
{
alert('Item does not exist in the current SA');
}
}
}
</script>
Вот текстовое поле
<asp:TextBox ID="txtitemcode" runat="server" onchange="javascript:itemvalidate();"></asp:TextBox>
Вид сетки, откуда я должен проверить код элемента
<asp:GridView ID="griditemdetails" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="No.">
<ItemTemplate>
<%#Container.DataItemIndex+1 %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Item Code" DataField="ProductCode"/>
<asp:BoundField HeaderText="Name" DataField="ProductDesc"/>
<asp:BoundField HeaderText="UPC" DataField="UBSCode"/>
<asp:BoundField HeaderText="Quantity" DataField="qty"/>
<asp:BoundField HeaderText="Scanned Quantity" />
<asp:BoundField HeaderText="Balanced Quantity" />
<asp:CommandField SelectText="View" ShowSelectButton="True" />
</Columns>
</asp:GridView>
Я связал данные вида сетки из кода позади и теперь основанв столбце кода товара мне нужно проверить, существуют ли данные, введенные в текстовое поле, в виде сетки или нет
Вот изображение вида сетки и данные внутри него Gridview