홈>
HTML로 테이블 헤더를 만들고 테이블 데이터에 대해 데이터베이스에서 데이터를 가져오고 테이블을 만드는 함수를 사용하고 있습니다. 이제 테이블의 각 행을 "클릭 가능"하게 만들고 싶습니다. 행을 클릭 가능하게 만드는 방법을 얻지 못했습니다. 누군가 나를 도울 수 있다면 큰 도움이 될 것입니다. HTML 및 C # 코드가 제공됩니다.
HTML 코드 :
`
<!--Table head-->
<thead class="mdb-color darken-3">
<tr class="text-white">
<th>#</th>
<th>Equipment Name</th>
<th>University Name</th>
<th>Qty</th>
<th>Status</th>
<th></th>
</tr>
</thead>
<!--Table head-->
<!--Table body-->
<tbody>
<asp:PlaceHolder ID="DBPlaceHolder1" runat="server"></asp:PlaceHolder>
</tbody>`
C # 코드 :
public partial class List_of_Equipment{
: System.Web.UI.Page { string connectionString = ConfigurationManager.ConnectionStrings [ "MyDatabaseConnectionString2"]. ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
DBPlaceHolder1.Controls.Add(new Literal { Text = getStudentData().ToString()});
Console.WriteLine(getStudentData());
}
public string getStudentData()
{
string data = "";
using (SqlConnection conn = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand("select e.Ename as ename, u.Uname as uname, eu.Equantity as quantity, eu.Estatus as status from " +
"Equipment e, University u, EquipmentUniversity eu where eu.Eid = e.Eid and eu.Uid = u.Uid", conn))
{
conn.Open();
using (SqlDataReader sqlRdr = cmd.ExecuteReader())
{
// table = new DataTable();
// table.Load(reader);
if (sqlRdr.HasRows)
{
int id = 1;
while (sqlRdr.Read())
{
string ename = sqlRdr.GetString(0);
string uname = sqlRdr.GetString(1);
int equantity = sqlRdr.GetInt32(2);
string estatus = sqlRdr.GetString(3);
data += "<tr><td>" + id + "</td><td>" + ename + "</td><td>" + uname + "</td><td>" + equantity + "</td>" +
"</td><td>" + estatus + "</td>" + "<td>" + "<button class=\"btn btn-success btn-md\">Request</button><button class=\"btn btn-danger btn-md\">Hold</button> </td>" + "</td></tr>";
id = id + 1;
}
}
}
}
return data;
}
}
}
}
- 답변 # 1
관련 자료
- Neo4j-Spark 커넥터를 사용하는 동안 데이터베이스 이름 지정
- pandas - matplot 및 python을 사용하여 데이터베이스에서 히스토그램 플로팅
- javascript - Linux 우분투에서 npm 명령을 사용하는 동안 npm 오류
- 문자열 벡터를 사용하는 동안 C ++의 세분화 오류
- c# - 비동기/대기 및 멀티 스레딩을 사용하는 동안 반응 형 UI 유지
- python - PyMySQL을 사용하는 InterfaceError (데이터베이스 연결이 닫힘)
- python - 파이프를 사용하는 동안 잘못된 MSE
- 입력을 위해 Python 생성기를 사용하는 동안 keras의 OOM 오류
- python - 및 조건과 함께 while 루프를 사용하여 두 값 사이에 숫자 입력
- sql - 파이썬을 사용하여 psql 데이터베이스에 테이블을 만드는 방법은 무엇입니까?
- java - Spring Boot MiroService에서 Jackson API를 사용하는 동안 JSON 변환 오류
- sql - WORK의 데이터를 사용하는 동안 SAS EG ODBC 연결을 통해 SSMS를 쿼리하는 방법은 무엇입니까?
- Azure DevOps에서 PowerShell을 사용하여 SQLAzure에서 데이터베이스 이름 가져 오기
- python - while 루프를 사용하여 목록에서 선택한 값을 인쇄하는 방법
- postgresql - ubuntu204에서 pgadmin 4 v428을 사용하는 데이터베이스 가져 오기 오류
- swift - 애니메이션을 사용하여 이동하는 동안 요소의 오프셋 가져 오기
- c - 동적으로 할당 된 배열을 사용하는 동안 오류
- Laravel의 원시 쿼리를 사용하여 SQL 데이터베이스에서 특정 열 가져 오기
- python - 2 개의 기능에서 CSVReader를 사용하면 하나의 기능 만 csv 파일을 읽고 다른 기능은 파일을 읽지 않는 것처럼 작동합니다
- excel : SearchDirection을 적용하여 첫 번째 발생을 찾는 방법은 무엇입니까?
관련 질문
- javascript : 새 탭에서 파일을 엽니 다
- javascript : 노드 JS 및 Reachjs로 "오류를 게시 할 수 없습니다"
- javascript : 자식 요소를 호버링 할 때 크기가 커지지 않는 사용자 정의 커서
- JavaScript /HTML 질문 : 양식에서 입력 값을 사용하고이를 사용하여 URL로 사용자를 보냅니다.
- javascript : 다른 버튼을 클릭하는 동안 다른 버튼을 닫습니다
- javascript : 내용을 만드는 방법은 CSS로 수직으로 쌓여 있습니다
- javascript : 정규식 일치 공통 웹 사이트 URL
- javascript : JS를 사용하여 XML 파일에서 요소를 삭제하려고합니다.
- javascript : jQuery를 사용하여 동일한 클래스 태그가있는 요소 그룹에서 특정 요소를 선택하는 방법
- javascript : 반응을 사용하여 배열 목록에 GraphQL 쿼리?
행을 "클릭 가능"하게 만드는 방법에는 여러 가지가 있습니다. 한 가지 방법은 단순히 onclick 핸들러를 갖도록 행 태그를 수정하는 것입니다. 아래와 같은 것
'google.com'부분을 탐색하려는 세부 정보 페이지의 적절한 href로 바꿉니다. 손 모양 커서를 표시하는 스타일을 추가하고 싶을 수도 있습니다 ... 커서와 같은 것 : pointer