如何提供datagrid项目的链接? [英] how to give links to datagrid items?
问题描述
private void button2_Click_1(object sender,EventArgs e)
{
if(textBox3.Text ==Hutatma express)
{
SqlCommand cm1 = new SqlCommand(select * from hutatma,con);
DataTable dth = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.Fill(dth);
dataGridView1.DataSource = dth;
cmd1 = new SqlCommand( select * from traintime,con);
}
else if(textBox3.Text ==Sewagram express)
{
SqlCommand cm1 = new SqlCommand(select * from sewagram,con);
DataTable dth = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cm1);
da.Fill(dth);
dataGridView1.DataSo urce = dth;
Image image1 = Image.FromFile(@D:\\\p.net practice\mindicator\mindicator\image\sevagram exp12.jpg);
label3.Image = image1;
}
else if(textBox3.Text ==Vidarbha express)
{
SqlCommand cm1 =新的SqlCommand(select * from vidarbha,con);
DataTable dth = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cm1);
da.Fill(dth);
dataGridView1.DataSource = dth;
Image image1 = Image.FromFile(@D:\ asp.net practice\mindicator\mindicator\image\Vidarbha_Express.jpg);
label3.Image = image1;
}
其他
{
Mes sageBox.Show(输入正确的名称);
}
}
private void button2_Click_1(object sender, EventArgs e)
{
if (textBox3.Text == "Hutatma express")
{
SqlCommand cm1 = new SqlCommand("Select * from hutatma", con);
DataTable dth = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.Fill(dth);
dataGridView1.DataSource = dth;
cmd1 = new SqlCommand("select * from traintime", con);
}
else if (textBox3.Text == "Sewagram express")
{
SqlCommand cm1 = new SqlCommand("select * from sewagram", con);
DataTable dth = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cm1);
da.Fill(dth);
dataGridView1.DataSource = dth;
Image image1 = Image.FromFile(@"D:\asp.net practice\mindicator\mindicator\image\sevagram exp12.jpg");
label3.Image = image1;
}
else if (textBox3.Text == "Vidarbha express")
{
SqlCommand cm1 = new SqlCommand("select * from vidarbha", con);
DataTable dth = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cm1);
da.Fill(dth);
dataGridView1.DataSource = dth;
Image image1 = Image.FromFile(@"D:\asp.net practice\mindicator\mindicator\image\Vidarbha_Express.jpg");
label3.Image = image1;
}
else
{
MessageBox.Show("Enter Correct Name");
}
}
推荐答案
你可以这样做在aspx文件中。
You can do that in aspx file.
<asp:GridView ID="searchProductGridView" runat="server" AutoGenerateColumns="false" DataKeyNames="ProductCode"
CssClass="gridview" AlternatingRowStyle-CssClass="alternatingRow" AllowPaging="true" PagerStyle-CssClass="paging" OnPageIndexChanging="searchProductGridView_PageIndexChanging">
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="selectChkBox" runat="server" ToolTip="Add to Cart" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Code" ControlStyle-Width="150px">
<ItemTemplate>
<asp:LinkButton ID="codeLink" runat="server" Font-Size="9" ForeColor="#1C329F" CssClass="link" Font-Underline="false"
Text='<%#Eval("ProductCode") %>' OnClick="codeLink_Click" />
</ItemTemplate>
</asp:TemplateField>
和.aspx.cs文件:
and .aspx.cs file :
这篇关于如何提供datagrid项目的链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!